.cab1 {
  width: 100%;
}
body {
  margin: 0px;
  font-family: Arial;
  background-image: url(../img/fondo.gif);
  background-repeat: repeat;
}
.hea1 {
  width: 100%;
  height: 400px;
  background-repeat: repeat;
  background-position: left top;
}
.cab {
height: 138px;
width: 820px;
margin: 0 auto;
}
.cab2 {
height: 138px;
width: 820px;
background-image: url(../img/logo.jpg);
}
.menu1 {
  height: 25px;
  width: 810px;
  margin-right: auto;
  margin-left: auto;
  padding: 6px;
  background-image: url(../img/barra.jpg);
}
.hea2 {
width: 820px;
margin-right: auto;
margin-left: auto;
background-color: #FFF;
}
.foo1 {
  height: 30px;
  text-align: center;
  clear: both;
  padding-top: 10px;
  font-size: 12px;
}
.men1 {
float: left;
width: 200px;
}
.left1 {
float: left;
width: 200px;
}
.left {
width: 100%;
float: left;
background-color: #FFF;
padding-top: 15px;
padding-bottom: 15px;
}
.menuizq {
width: 180px;
margin-right: 8px;
float: left;
margin-left: 10px;
}
.headerder {
width: 622px;
float: right;
}
.mencab {
background-image: url(../img/men1.jpg);
background-repeat: repeat-x;
float: left;
width: 178px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(border-radius.htc);
border: 1px dashed #ded7ce;
background-color: #f4efea;
font-size: 14px;
}
.mencab h2 {
font-size: 15px;
line-height: 4px;
margin: 10px;

}
.mencab ul {
list-style-type:none;
font-weight: bold;
padding-left: 0px;
}
.mencab li {
list-style-type:none;
border-top: 1px dotted #CDBFB4;
border-bottom: 1px dotted #CDBFB4;
padding: 5px 0 3px 15px;
}
.mencab a:link {text-decoration: none;color: #333; }
.mencab a:visited {text-decoration: none;color: #333; }
.mencab a:active {text-decoration: none;color: #333; }
.mencab a:hover {text-decoration: underline;color: #666;}

.menubar li a:link { text-decoration: none;color: #FFF;padding-top: 4px;padding-right: 7px;padding-bottom: 4px;padding-left: 7px;margin-left:15;}
.menubar li a:visited { text-decoration: none;color: #FFF;padding-top: 4px;padding-right: 7px;padding-bottom: 4px;padding-left: 7px;margin-left:15;}
.menubar li a:active { text-decoration: none;color: #FFF;padding-top: 4px;padding-right: 7px;padding-bottom: 4px;padding-left: 7px;margin-left:15;}
.menubar li a:hover {
text-decoration: none;
color: #FFF;
background-image:url(../img/fon2.jpg);
text-align: center;
margin-left:15;

}
.submenu {
list-style-type:none;
padding-left: 15px;
font-weight: normal;
padding-bottom: 2px;
padding-top: 2px;
}

.cuadrocen {
height: 90%;
width: 90%;
margin-right: auto;
margin-left: auto;
}
.menubar {
font-family: Arial;
font-size: 15px;
color: #FFF;
list-style-type: none;
margin: 0px;
padding: 0px;
font-weight: bold;
}
.menubar li  {
float: left;
display: block;
border-right: 1px solid #ffffff;
margin-top: 3px;

}

.topcle {
margin-right: auto;
margin-left: auto;
width: 820px;
font-size: 15px;
color: #FFF;
text-align: center;
height: 25px;
font-weight: bold;
padding: 5px 0 0 0;
}
h1.sitename {margin: 0 40px; font-size: 1em; visibility:hidden;}

.topcle {
margin-right : auto;
margin-left : auto;
width : 820px;
font-size : 15px;
color : #fff;
text-align : center;
height : 25px;
font-weight : bold;
} 
h1.sitename {margin: 0 40px; font-size: 1em; visibility:hidden;}
#header { height : 138px; width : 820px;  background: #aaaaaa url(../img/logo.jpg) no-repeat top left; margin-right : auto; 
margin-left : auto; }

/* CSS BLOGROLL */

.blogRoll {
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FCFCFC;
}


.blogRoll strong {
 font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.blogRoll ul {
  list-style: none outside none;
    margin: 0;
    padding: 0;
}

.blogRoll ul li {
 line-height:100%;
}

.blogRoll ul li a {
 font-size: 11px;
    text-decoration: none;
}

/* FIN CSS BLOGROLL */


