A               { text-decoration: none; color: #432a5d; }
A:link          { color: #432a5d; }
A:visited       { color: #432a5d; }
A:active        { color: #432a5d; }
A:hover         { color: #000000; text-decoration: underline;}

A.downPodasct               { font-weight: bold; font-size: 17px; text-decoration: none; color: #459735; }
A.downPodasct:link          { color: #459735; }
A.downPodasct:visited       { color: #459735; }
A.downPodasct:active        { color: #459735; }
A.downPodasct:hover         { color: #000000; text-decoration: underline;}

a img {
   border: none;
}

html {
   font-family: Tahoma;
   font-size: 12px;
   color: #000000;
   text-decoration: none;
   text-align: justify;
}

body {
   background: #ffffff;
   margin: 0px;
   padding: 0px;
}

b, strong {
   color: #432a5d;
   font-weight: bolder;
}

input, textarea, select {
   color: #7E888A;
   background: white;
   border: 0px;
   border: 1px solid #7E888A;
   font-size: 12px;
}

.boton {
   height: 20px;
   border-width:1px;
   border-style:solid;
   border-color:#cdcdcd;
   background-color:#000000;
   font-family: Tahoma;
   color: #ffffff;
   font-weight: Bold;
   font-size: 11px;
}

div#contenedorMenu {
   background-image: url('/img/back-menu.jpg');
   background-repeat: repeat-x;
   background-color: #000000;
   height: 45px;
}

.menuClassMain {
   width: 900px;
   margin: 0px auto 0px auto;
}

div#footer {
   background: #000000;
   padding-top: 10px;
   height: 90px;
   margin: 0px auto 0px auto;
}

div#footerContent {
   margin: 0px auto 0px auto;
   width: 900px;
   color: #515151;
   text-align: center;
}

div#footerContent a {
   color: #fafafa;
   font-size: 10px;
}

div#footerContent p {
   margin-top: 5px;
}

h1 {
   border-bottom: 1px solid #000000;
   font-size: 17px;
}

.fecha {
   color: #6e6e6e;
   font-size: 10px;
}

h2 {
   margin: 0px;
   font-size: 14px;
   font-weight: bold;
   color: #432a5d;
}

h3 {
   border-bottom: 1px solid #000000;
   font-size: 13px;
   margin: 0px;
}

h4 {
   background: #432a5d;
   font-size: 13px;
   margin: 0px;
   margin-bottom: 15px;
   color: #ffffff;
   padding: 3px;
}

div#headerLogo {
   background: #000000;
   border-bottom: 4px solid #322045;
   height: 80px;
}

div#headerContent {
   width: 900px;
   margin: 0px auto 0px auto;
   height: 80px;
}

div#headerFoto {
   background-image: url('/img/back-headerfoto.gif');
   background-repeat: repeat-x;
   background-color: #000000;
   height: 250px;
}

div#headerFotoContent {
   width: 900px;
   margin: 0px auto 0px auto;
   height: 250px;
}

div#sombraSotaMenu {
   background-image: url('/img/sombra-down-menu.gif');
   background-repeat: repeat-x;
   background-color: #000000;
   height: 26px;
}

div#contentArea {
   background-image: url('/img/back-main.jpg');
   background-repeat: repeat-x;
   background-color: #ffffff;
   background-position: bottom;
   min-height: 550px;
}

div#contentAreaBox {
   width: 900px;
   margin: 0px auto 0px auto;
}


/* Novedades */

div.novedad {
   background: #f4f1f8;
   border: 1px solid #c6c4c9;
   display: block;
   width: 410px;
   height: 60px;
   overflow: hidden;
   color: #565656;
   margin-bottom: 10px;
}

div.novedad a {
   color: #565656;
}

div.novedad img {
   float: left;
}

div.novedad div.laInfo {
   float: right;
   width: 320px;
   margin-top: 3px;
}

div.novedad b {
   font-size: 14px;
   color: #452b60;
   font-weight: bold;
}

div.novedad i {
   font-size: 14px;
   color: #000000;
   font-weight: bold;
}

div.paginacion {
   font-size: 11px;
   text-align: center;
   margin-bottom: 15px;
}

/* Fotos */
.albumFotosSquare {
   border: 1px solid #dedede;
   background: #fafafa;
   margin: 10px;
   font-size: 14px;
   font-weight: bold;
   text-align: center;
   height: 200px;
}

.albumFotosSquare img {
   margin: 0px;
   margin-bottom: 10px;
}

.albumFotosSquare a {
   color: #000000;
   margin-left: 10px;
   margin-right: 10px;
}


div#proteccionDatos {
   width: 90%;
   margin: 0px auto 0px auto;
   padding: 10px;
   font-size: 9px;
   color: #707070;
   line-height: 10px;
}

div.atencionEp {
   width: 98%;
   padding: 10px;
   text-align: center;
   background: #f0f0f0;
   margin-top: 10px;
   margin-bottom: 30px;
}

/* Header fotos */
.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    border:  none;  
    width:  900px; 
    height: 250px; 
    top:  0; 
    left: 0 
} 
