#page{
 width:1000px;
 height:auto;
 font-family:Arial;
 font-size:12px;
 left:0px;
 top:0px;
}
#header{
 width:1000px;
 height:90px;
 background-position:right;
 background-image:url(../img/header-mask.png);
 background-repeat:repeat-y;
 border-bottom:4px solid #6d6e72;
}
#logo{
 background-image:url(../img/logo.png);
 background-repeat:no-repeat;
 background-position:center;
 width:370px;
 float:left;
 height:90px;
}
#menusuperior{
 width:350px;
 float:left;
 padding-top:10px;
}
#search{
 width:280px;
 float:left;
 color:black;
 padding-top:2px;
}
#body{
 width:1000px;
 height:auto;
 float:left;
}
#izquierda{
 width:220px;
 min-height:500px;
 float:left;
 margin-top:10px;
 margin-right:10px;
 margin-bottom:10px;
 margin-left:0px;
}
#derecha{
 width:750px;
 float:left;
 min-height:300px;
 padding:0px;
}
.modulo{
 width:190px;
 height:auto;
 padding-left:20px;
 padding-top:3px;
 padding-bottom:10px;
}
#menuvertical{
 background-color:#dde2ba;
 margin-bottom:10px;
 padding:10px;
}
#recursos{
 background-color:#E3E4E4;
 margin-bottom:10px;
 font-size:11px;
}
#contacto{
 background-color:#e7e7e9;
 min-height:300px;
}
#footer{
 width:1000px;
 color:#6d6e70;
}
h1{
 font-size:20px;
 color:#706f75;
}
h2{
 font-size:14px;
 color:#706f75;
}
h3{
 font-size:14px;
 color:#020202;
}
h4{
 font-size:14px;
 color:black;
}
td{
 font-size:12px;
 font-family:Arial;
}

a{
 text-decoration:none;
}

a.menusup{
 color:#6d6e70;
 font-size:11px;
}

a:hover{
 color:#9f4c24;
}

a.selected{
 color:#9f4c24;
}

a {color:blue}

ul.items{
 list-style:none;
 padding-left:10px;
}
body{
 margin:0px;
 padding:0px;
}
.calendar {
        border-collapse: collapse;
        width: 189px;
        border: 1px solid #D5D5D5;
        background-color:#FFFFFF;
}
.calendar caption {
        text-transform:capitalize;
        font-family:"Trebuchet MS", Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align:center;
        color: #424242;
        font-weight: bold;
        padding-bottom: 3px;/*  border: 1px solid #D5D5D5;background-color: #F8F8F8;*/
        padding-top: 2px;
        background-color:white;
        border-bottom:1px solid #D5D5D5;
}

.calendar th{
 font-size:10px;
 color: #424242;
 border: 1px solid #D5D5D5;
}

.calendar td {
        font-family: "Trebuchet MS", Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: center;
        vertical-align:bottom;
        width: 27px;
        background-color: #FFFFFF;
        border: 1px solid #D5D5D5;
        color: #424242;
}
.calendar td.selected {
        background-color: #F8F8F8;
}

.calendar td.today {
        background-color: silver;
        border-style:solid;
        border-color:#0368ac;
        border-width:1px;
}

.calendar td div.now {
        margin:0px;
        padding:0px;
        border:#000000 1px solid;
        background-color: #CFCFCF;
}
.calendar td.selected a {
        font-size: 10px;
        color:#08498b;
        font-weight:bold;
}
.calendar form select, .calendar form input {
        border: 1px #d9d9d9 solid;
        padding:1px;
        font-family: "Trebuchet MS", Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
}
p.noticia{
 border-bottom:dotted 1px silver;
 padding-bottom:0px;
}
th{
 font-size:12px;
 color:black;
 text-align:left;
}
.pics {  
    height:  432px;  
    width:   432px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  400px; 
    height: 400px; 
    top:  0; 
    left: 0 
} 

