h1, h2, h3{margin:0; padding: 0;}
p{font:12px Arial, Verdana, Helvetica, sans-serif;color:#333;}
a{outline:none;}
html, body{height:100%; background:url(../fotos/cruzfondo01.gif);margin:0; padding:0; text-align:left;}
img{border:0;}
blockquote {text-align:right;font-family:"Times New Roman", Times, serif;font-size:.8em;font-style:italic;padding:0 2.5em 2em 10em; color:#333;}

#contenedorportada{min-height: 100%; height:auto; width:878px; background:url(../fotos/halo.gif) repeat-y top; position:relative; margin:0 auto; z-index:1; padding-bottom:25px; }
#contenedor{min-height: 100%; width:878px; background:url(../fotos/halo.gif) repeat-y top; margin:0 auto; z-index:1; position:relative; padding-bottom:25px; }
#contenido{height:130px; width:850px; margin:auto; z-index:2;}
#encabezado{height:100px; width:850px; margin:auto;}

#menu{ z-index:3; min-height:100%; text-align:left; margin-top:20px; float:left;}
#menu h3,#menu ul{font-size:1em;font-family:Garamond, Georgia, "Times New Roman", Times, serif;color:#999;}
#menu h3{font-weight:700; font-variant:small-caps; margin:0 0 0 30px;}
#menu ul{list-style-type:none; margin-top:5px;}
#menu ul li a{color:#666;font-size:.9em;font-weight:100;text-decoration:none;}
#menu li.activo a{color:#333;font-weight:700;}

#cuerpo{ min-height:100%; padding-bottom:25px; }
#contactform{height:*; width:850px; margin:auto; padding-bottom:25px; position:relative;}

#pie{ z-index:5; height:45px; text-align:center; clear:both; width:100%; position:absolute; bottom:20px; left:0;}
#pie ul{text-align:center;}
#pie ul li img{vertical-align:middle;}
#pie ul li{display:inline;}
#pie ul li a{color:#666;text-decoration:none;padding-left:5px;  font:10px Verdana, Arial, Helvetica, sans-serif;color:#333;}

#facebook{ height:100%; width:100%;  text-align:right; position:realtive;float: right;  margin-top:80px;}

#navbar,#navbar ul{background:#333; list-style-type:none; float:right; width:850px; height:20px; margin:0; padding:0; postion:relative; z-index:50;}
#navbar a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block; text-decoration:none; color:#FFF; padding:1px 20px;}
#navbar li{float:right; padding:0; postion:relative; }
#navbar li ul{background-color:#444; position:absolute; left:-999em; height:auto; width:200px; margin-left:0px; z-index:60;}
#navbar li li{width:198px; border:1px solid #333; border-top:0; padding:1px 0px; postion:relative; z-index:70;}
#navbar li ul a{font-size:12px; width:170px; margin:auto;}
#navbar li:hover,#menu li.hover{position:static;}
#navbar li:hover ul,#navbar li.sfhover ul{left:auto;}
#navbar li a:hover,#nav li.sfhover{color:#F00; text-decoration:none;}

img.fondo{clear:both; margin:0;}

p.intro{display:block; text-align:right; font: Arial, serif; margin-left:100px; margin-top:5px; margin-right:125px; margin-bottom: auto; }
p.sangria{text-indent:0;font:1em Arial, serif;;margin:0 0 0 50px;}
p a{color:#999;text-decoration:none;font-weight:700;}
p.cont{text-indent:25px; text-align:justify; font: Arial, serif; margin-left:200px; margin-top:10px; margin-right:75px;padding-bottom:10px;}
p.faceb{text-align:right; font: Arial, serif; margin-left:100px; margin-top:5px; margin-right:10px; margin-bottom: auto; }

#modHome{height: 340px; background:url(../fotos/principal00.jpg) no-repeat; margin-top: 5px; margin-left: 63px; margin-bottom:0px}
#imageContainer { float:left;position:relative;height:225px; width:325px; margin:0;}
#imageContainer img {display:none; position:absolute;top:0; border: 2px solid #ccc;}
#imageContainer img.left{top: 75px; left:15px;}
#imageContainer img.right{top: 75px; left:450px;}
#imageContainer img.top{ top: 125px; left:250px;}
#imageContainer img.all{ top: 0px; left:0px; border:0}

