/* #################### Reglas Generales #################### */
body {
  
   width: 100%;
   height: auto;
   background-color: #785575;
   background-image: url(../nouveau.png);
   background-repeat: repeat x;
   text-aling: centre;
   font-family: "MS Sans Serif", Geneva, sans-serif;
   font-size:  smaller;
   text-align:  justify;
}

#cuerpo {
   width: 759px;
   height: 521px;
   background-image: url(../images/pyd1.gif);
}

#logo {

   width: 392px;
   height: 492px;
   background-image: url(../fondo1.png);
   background-repeat: no-repeat;
   margin-right: 25%;
   margin-left: 25%;
   margin-top: 0px;
}


#logo h1 span{
   display: none;
} 

#bien {

   width: 392px;
   height: 20px;
   margin-top:-50px;
   margin-left: 300px;
     
   }


#conten {

   width: 759px;
   height: 800px;
   background-repeat: no-repeat;
   text-aling: centre;

}


#footer {

   width: 208px;
   height: 91px;
   background-repeat: no-repeat;
   text-aling: left;
 margin-top: 5px;
   margin-left: 21px;
color: #ffffff;
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: smaller;
}


#prod1 {
   
   width:  414px;
   height: 200px;
   background-color:  #64739C;
   margin-top: 0px;
   margin-left: 0px;
   padding:0; 
   }

#prod2 {
   
   width:  414px;
   height: 200px;
   background-color:  #9999CC;
   margin-top: 0px;
   margin-left: 0px;
   padding:0; 
   }




#navcontainer {

   width: 563px;
   height: 67px;
   background-repeat: no-repeat;
   text-aling: centre;
   margin-left: 172px;
padding: 10px;

}

#navcontainer2 {

   width: 563px;
   height: 340px;
   background-repeat: no-repeat;
   text-aling: left;
margin-left: 172px;
margin-top: -2px;

}


#navcontainer3 {

   width: 100px;
   height: 337px;
   background-repeat: no-repeat;
   text-aling: centre;
   margin-left: 476px;
margin-top: -341px;

}

#navcontainer4 {

   width: 127px;
   height: 337px;
   background-repeat: no-repeat;
   text-aling: centre;
   margin-left: 302px;
margin-top: -335px;

}




#taller {

   width: 470px;
   height: 330px;
   background-repeat: no-repeat;
   text-aling: left;
   margin-left: 0px;
padding: 5px;
overflow: auto;

}

#galeria {

   width: 424px;
   height: 180px;
   background-repeat: no-repeat;
   margin-left: 0px;
   padding: 0px;


}






#taller2 {

   width: 447px;
   height: 330px;
   background-repeat: no-repeat;
   text-aling: left;
   margin-left: 0px;
padding: 5px;

}




#papel {

   width: 342px;
   height: 330px;
   background-repeat: no-repeat;
   text-aling: left;
   margin-left: 0px;
overflow: auto;
padding: 10px;
 
}




#papel2 {

   width: 335px;
   height: 330px;
   background-repeat: no-repeat;
   text-aling: left;
   margin-left: 0px;
overflow: auto;
padding-left: 4px;
padding-top: 0px;
padding-bottom: 0px;
 
}


ul#navlist { font-family: "MS Sans Serif", Geneva, sans-serif; }

ul#navlist a
{

width:150px;
font-size: small;
font-weight: bold;
text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul#navlist li { float: right; }

ul#navlist li a
{
color: #ffffff;
padding: 3px;

}

ul#navlist li a:hover
{
color: #ffffff;

}

ul#navlist li a:active

{
color: #cccccc;

}


ul#navlist2 { font-family: sans-serif;
margin-top: -50px; }

ul#navlist2 a
{


font-size: 1ex;
font-weight: bold;
text-decoration: none;

}

ul#navlist2, ul#navlist2 ul, ul#navlist2 li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul#navlist2 li { float: left;
width: 184px;
height: 340px;

 }

ul#navlist2 li a
{
color: #ffffff;



}

ul#navlist2 li a:hover
{
color: #ffffff;
background-color: #000000;

}

ul#navlist2 li a:active

{

width: 184px;
height: 340px;

}


ul#navlist3 { font-family: "MS Sans Serif", Geneva, sans-serif;
margin-top: -50px; }

ul#navlist3 a
{

font-size: 1ex;
font-weight: bold;
text-decoration: none;

}

ul#navlist3, ul#navlist3 ul, ul#navlist3 li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul#navlist3 li { float: left;
width: 28px;
height: 338px;

 }

ul#navlist3 li a
{
color: #ffffff;



}

ul#navlist3 li a:hover
{
color: #ffffff;


}

ul#navlist3 li a:active

{

width: 28px;
height: 338px;

}

ul#navlist4 { font-family: "MS Sans Serif", Geneva, sans-serif; }

ul#navlist4 a
{

width:123px;
font-size: medium;
font-weight: bold;
text-decoration: none;
}

ul#navlist4, ul#navlist4 ul, ul#navlist4 li
{

list-style-type: none;
}



ul#navlist4 li a
{
color: #ffffff;
background-image: url(../images/boton.gif);

}

ul#navlist4 li a:hover
{

}

ul#navlist4 li a:active

{


}

img.minifotos{display:inline; border:1px solid #89407C; padding:2px; margin:3px; text-align:center}

a:visited.sitio{ color:#6E125E; font-weight:normal; text-decoration:none;}/* visited link */

a:hover.sitio { color:#BE39A6; font-weight:normal; text-decoration:underline; }/* mouse over link */

a:active.sitio { color:#6E125E; font-weight:normal; text-decoration:none; }/* selected link */


