/* To format the page to a new design */

body,html { padding:0;margin:0; }

table { width:958;padding:0;margin-left:auto; margin-right:auto; border:none; }

#side {
	width:100px;
	padding:0;
	padding-top:40px;
	margin: 0;
}
#foot { color:#246e9f; 
       height:95px;   
   

       }

#rese {
       margin-left:710px;	
	font-size:11px;
	padding:0;
	border:1px solid #e8f0f3;
	border-top:none;
	
    font-family:arial;
	width: 155px;
}
#rese th {
	font-family:arial;
	font-size:13px;
        border:1px solid #e8f0f3;
	border-right:none;
	border-left:none;
	}
#rese td, #rese th {
	padding:6px;
	color:455660;
	}
#rese td {
	font-family:arial;
	font-weight:bold;
	}

#factw {  border-right:0px; position:relative; }
c0d6e4
#probar {border-top:4px solid #246da0;}


#subscribe { width: 130px; height: 98px; background-color: #819eac;border:1px solid #cbdae1;  padding: 5px; margin-left: 6px; margin-right: 6px; margin-top: 15px;}
#subscribe h1 { color: #fff; font-size: 12px; }
#subscribe .inputform { width:100px; height:19px; background-color:#fff;margin-top:-10px; border:#D6D6D6 1px solid; float:left;}
#subscribe .ea { color:#999999;   }
#subscribe .go { float: right; background-color:#f89738;} 

#reco { width: 127px; height: 45px; background-color: #e8ac0f; padding: 5px; margin-left: 550px; margin-right: 6px; margin-top: 15px;}
#reco h1 { color: #fff; font-size: 12px; }


#hijo1 {
	width: 160px;
	height: 0px;
	background-color:#d6561e;
	position:relative;
	top: 2px;
	left: 500px;
	border:1px solid #ffffff;
  
	 }
	 #hijo2 {
	width: 162px;
	height: 50px;
	background-color:#e8ac0f;
	position:relative;
	top: -10px;
	left: 500px;
	
	 }
	 	 #flechas {
	position:relative;
	top: -10px;
	left: 90px;
	width: 105px;
	
	 }

#texto1 {font-family:arial; font-size: 9pt; color:  #FFFFFF; padding: 17px; margin-left: -28px; margin-right: -40px; margin-top: -30px;}
#texto3 {color: #e8ac0f;font-weight:bold; margin-left:-5; font-family:arial; font-size: 8pt; }
#texto2 {font-family:arial; font-size: 9pt; color:  #FFFFFF; padding: 17px; margin-left: -10px; margin-right: -20px; margin-top: -30px;}
 
	 
#der{
	width:300px;
	padding: 10px;
	margin-left: 0;
	margin-right: 0px;
	margin-top: -100;
	position:relative;
	top:-35px;
	left: 325px;
}	 

#der2{
	width:220px;
	padding: 10px;
	margin-left: 0;
	margin-right: 0px;
	margin-top: -100;
	position:relative;
	top:0px;
	left: 650px;
}	 

#make{
	width:100px;
	height:20px;
	padding: 10px;
	margin-left: 0;
	margin-right: 0px;
	margin-top: -100;
	position:relative;
	top:5px;
	left: 550px;
}	 
#posicion2 {
	
	margin-left: 0px;
	
	margin-top: 30px;
	width: 100px;
}
#facebook, #twitter, #survey {
	display:block;
	color:#FFF;
	padding:4px;
	padding-left:36px;
	background-repeat:no-repeat;
	margin-top:14px;
	margin-bottom:4px;
	font-family: arial, sans-serif;
        font-weight:bold;   
	}
a#facebook:hover, a#twitter:hover, a#survey:hover {
	color:#e8ac0f;
}
#facebook {
	background-image:url(icon_facebook.gif);
    
	}


#twitter {
	background-image:url(icon_twitter.gif);
        border:none;
	}
#twitter:hover {
      
	}
	
	#survey {background-image:url(icon_survey.gif);
        border:none;
        
        }

#logo-up {
          
          
         }

#at  {
      color:#d6561e;
      margin-left:4px;
      }
#colo1 {
       width:338px;
       color:#FFFFFF;
       font-family: arial, sans-serif;
       font-size:10px;
       margin-left:20px;
	   
       	   
       } 

#mail {color:white;}
 
#reserve {color:white;    }

a#reserve:hover, a#mail:hover {
        
		color:#e8ac0f;

         }

#col2 {
	width:235px;
	color:#FFFFFF;
	font-family:arial;
	font-size:8px;
	margin-left:360;
	margin-top:-88;
	   } 
 
 #derecha {
	width:260px;	
	top: -470px;
	margin-left: 400px;;
        
	
	}	
#face 	
     {
	width:250px;
	margin-left:590px;
	position:relative;
	top:-70px;
	 }	
	 
#twi 	
     {
	width:250px;
	margin-left:590px;
	position:relative;
	 }		 
#foo { 
      margin-left:20px;
      margin-top:-20px;
      width:820px; 
     }

#abajo {
       height:5px;
       }



.style1 {font-weight: bold}

.Estilo12 {font-size: 8pt; a:hover:#D6561E;}
.Estilo31 {color: #FFFFFF}
.Estilo35 {
        font-family: Arial;
        font-size: 12px;
}
.Estilo41 {
        color: #FFFFFF;
        font-size: 12px;
}
.Estilo42 {color: #455660}

#main_wed {background: #ffffff; width: 489px; height: 100%; padding-bottom: 3em;}
#main_wed p {width:560px;color: #79838d; font-family:arial; font-size: 10pt; margin: 0px 25px 1em 25px;}
#main-wed a {color: #5a5ea8;}
#main_wed ul {font-family: arial, sans-serif; font-size: 10pt; line-height: 1.33em; padding: 0 0 .5em 15px; margin: 0px 25px 0em 25px; text-align: left;color:}
#main_wed ol {font-family: arial, sans-serif; font-size: 10pt; line-height: 1.33em; padding: 0 0 .5em 25px; margin: 0px 25px 0em 25px; text-align: left;}
#main_wed li {margin: 0px 0px 1em 0px; text-align: left;color:#79838d}

#main_rates {background: #ffffff; width: 489px; height: 100%; padding-bottom: 3em;}
#main_rates p {width:450px;color: #79838d; font-family:arial,verdana,Sans-serif; font-size: 10pt; margin: 0px 25px 1em 25px;}
#main_rates a {color: #5a5ea8;}
#main_rates ul {font-family: arial, sans-serif; font-size: 10pt; line-height: 1.33em; padding: 0 0 .5em 15px; margin: 0px 25px 0em 25px; text-align: left;}
#main_rates ol {font-family: arial, sans-serif; font-size: 10pt; line-height: 1.33em; padding: 0 0 .5em 25px; margin: 0px 25px 0em 25px; text-align: left;}
#main_rates li {margin: 0px 0px 1em 0px; text-align: left;color:#79838d;}



#wedding {color: #246da0;font-weight:bold; font-family:arial; font-size: 80%; letter-spacing: .25em; line-height: 1.33em; text-transform: uppercase;margin-left:25px;}
#enlaces {width:485px;}
#izquierda {width:125px;}
#der {width:20px;}
#guest {color:#246da0;font-weight:bold;}
#guest2 {color:#246da0;font-weight:bold;}
#nave {width:50px;margin-left:302px;} 

#main_f {background: #ffffff; width: 809px; height: 100%; padding-bottom: 3em;}
#main_f p {width:480px;color: #79838d; font-family:arial; font-size: 10pt; margin: 0px 25px 1em 25px;}
#main_f a {color: #5a5ea8;}
#main_f ul {font-family: arial, sans-serif; font-size: 10pt; line-height: 1.33em; padding: 0 0 .5em 15px; margin: 0px 25px 0em 25px; text-align: left;}
#main_f ol {font-family: arial, sans-serif; font-size: 10pt; line-height: 1.33em; padding: 0 0 .5em 25px; margin: 0px 25px 0em 25px; text-align: left;}
#main_f li {margin: 0px 0px 1em 0px; text-align: left;color:#79838d;}
#gallery {background-color:#e2d4b9}
#especial li {display:inline-block;}
