body{
 font-family: verdana; color: #996633; font-weight: normal; background-color: #FFFFFF; font-size: .70 em;
}

div.linea {
 background-color: #d5d490; width: 100%; font-family: Verdana; font-weight: bold; color: #FFFFFF; font-size: .8em; text-align: right; clear: both;
}

p#fr {
 float: right; margin:0; padding:0; color: white
}

#cabecera{
 background-image: url(imagenes/cell_background.png); background-repeat: no-repeat; margin: 0px ; clear: both; padding: 0px;
}
/*p {
 text-align: left; vertical-align: top; padding: 5px; margin-top: 0px;
}*/

#columna {
 text-align: left; vertical-align: top; padding: 5px; margin-top: 0px;
}

#footer{   text-align: right;font-family: verdana; font-size: 13px; color:  #fff;  font-weight:  normal; background-color: #d5d490; margin:0; padding:0px; clear:both; margin-top: 15px;}
td {
  margin: 0px; padding: 5px; vertical-align: top; font-size: .8em;
}

div.borde{ border: solid thin #f8f8ed; padding: 10px; margin: 0px;}


h1,h2,h3,h4,h5,h6 {  background-color: #d5d490; color: #FFFFFF; margin: 3px; padding: 1px;}

.td{border: solid thin #7f7f00;}


.TDFOTOS {  font-family : Verdana, MS sans-serif;   font-size : 12px;   font-style : normal;    font-weight : normal;   color : #ffffff;    text-align : center;vertical-align:middle;Background-color:#6d9dc7}

a:hover{color: #ff0000;}
a{text-decoration:none;color: #339933;}

.copyr {	font-family : Verdana, MS sans-serif;	font-size : 10px;	font-style : normal;	font-weight : bold;	color :  #8D8D8D;	text-align : right; background-color: #cccc99; padding: 5px;}

 #fr{
  float: right; padding: 3px
 }

  .fr{
  float: right; padding: 3px
 }

 #fl{
  float: left;  padding: 3px; margin-bottom: 5px; margin-right: 5px;
 }
 
  .fl{
  float: left;  padding: 3px; margin-bottom: 5px; margin-right: 5px;
 }

 #clear{
  clear: both;
 }
 
 .clear{
  clear: both;
 }

 p{
  text-align: justify; font-size: 12px;
 }

 #center{
  text-align: center;
 }

 #border{
  border:thin solid  #996633  ; padding:5px; background-color: #f8f8ed;}

 .border{
  border:thin solid  #996633  ; padding:5px; background-color: #f8f8ed;}
  
 #contenido{
  margin-top: 10px; clear: both;
 }

 #borderlogo{
   padding:5px; background-color: #f8f8ed;
 }

.margen{
 margin-top: 10px;
}

.pib ul li {list-style: circle;}

#regalos{ height: 180px;}

#ceremonia{ height: 400px;}

#recepcion { height: 400px;}


#paquete {}

#final{position: absolute; left: 14px; top: 1500px; width: 774px; height: 60px;}

#audio {border:thin solid  #996633  ; padding:5px; background-color: #f8f8ed; height: 200px; width: 70%; text-align: center;}


