/* HTML general */
html, body {font-family: Verdana, Arial, Sans-Serif; font-size: 12px; }
body {margin: 0px; padding: 0px 40px; min-width: 700px; background-color: #8892B2;} /* #BCF5DA*/

/* Cuerpo principal */
#contenedor { width: 100%; height: 100%; margin: 0px; padding: 0px;}
#cabecera {width: 100%; height: 130px; margin: 0px; padding: 0px; background-color: #266584;}
#piepagina {height: 20px; background-color: #266584; text-align: center; font-size: 10px; color: #FFFFFF;}

#cuerpo { height: 100%;margin: 0px; padding: 0px 10px; font-size: 10px;
	background: #E9F4F8 url('imgs/bggen.jpg') top left repeat; }
#cuerpo1 { height: 100%;margin: 0px; padding: 0px 10px; font-size: 10px;
	background: #E9F4F8 url('imgs/bggen1.jpg') top left repeat; }


/* CABECERAS MENU*/
#cabecera_principal {width: 100%; height: 130px; margin: 0px; padding: 0px; font-family: Verdana, Arial, Sans-Serif; font-size: 12px;}
#cabecera_principal .logo {width:350px; height: 100px; background: #E9F4F8 url('imgs/cab.png') bottom left repeat-x;}
#cabecera_principal .cab1 {height: 100px; background: #E9F4F8 url('imgs/imgbg.jpg') bottom right repeat-x;}
#cabecera_principal .logo1 {width:450px; height: 100px; background: #E9F4F8 url('imgs/imgbg0.jpg') bottom right no-repeat;}
#cabecera_principal .menu {height: 36px; background: #172561 url('imgs/menu.png') 0px 0px repeat-x; text-align:center; }


/* Menu configuracion*/
#cfgmenu {height: 30px; margin: 0px; padding: 0px; border: 0px;
	 font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #CCCCCC;}
#cfgmenu td {padding: 0px 5px; 
	background: #E9F4F8 url('imgs/cfgmbg.jpg') 0 0 repeat-x; 
	border: 1px solid #CCCCCC; 
	border-width:0px 1px;}
#cfgmenu .latiz {width:15px; border: 0px; padding: 0px; background: #8892B2 url('imgs/cfgmiz.jpg') top left no-repeat;}
#cfgmenu .latdr {width:15px; border: 0px; padding: 0px; background: #8892B2 url('imgs/cfgmdr.jpg') top right no-repeat;}
#cfgmenu a {color: #EEEEEE; text-decoration:none;}

#cabmenu {width:100%; height: 30px; margin: 0px; padding: 0px; border: 0px;
	 font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: #CCCCCC;}
#cabmenu td {padding: 0px 5px; 
	background: #E9F4F8 url('imgs/cfgmbg.jpg') 0 0 repeat-x; 
	border: 1px solid #CCCCCC; 
	border-width:0px 1px;}
#cabmenu .latiz {width:15px; border: 0px; padding: 0px; background: #8892B2 url('imgs/cfgmiz.jpg') top left no-repeat;}
#cabmenu .latdr {width:15px; border: 0px; padding: 0px; background: #8892B2 url('imgs/cfgmdr.jpg') top right no-repeat;}

#piemenu {width:100%; height: 20px; margin: 0px; padding: 0px; border: 0px;}
#piemenu td {background: #E9F4F8 url('imgs/inv_cfgmbg.jpg') bottom left repeat-x; border: 1px solid #CCCCCC; border-width:0px 1px;}
#piemenu .latiz {width:15px; border: 0px; padding: 0px; background: #8892B2 url('imgs/inv_cfgmiz.jpg') bottom left no-repeat;}
#piemenu .latdr {width:15px; border: 0px; padding: 0px; background: #8892B2 url('imgs/inv_cfgmdr.jpg') bottom right no-repeat;}


/* #cabecera_principal a {height: 30px; padding: 2px 5px; background:#BDDBEC url('imgs/menu2b.png') 0px 0px repeat-x;}*/
#navegacion ul
{
	margin:0; padding:0;
	list-style-type:none;
	list-style:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	font-size:11px;
	font-family:Arial,sans-serif, Verdana;
	background-color: none;
	font-weight: bold;
}

#navegacion li
{
	float:left;
	margin:0;
	pading:0;
	background: #CCCCCC url('imgs/menu.png') 0 0 repeat-x;
	border-left: 1px solid #BDD2C9; border-right: 1px solid #242013;
	height: 32px;	
}

#navegacion .btnconf {background: #CCCCCC url('imgs/menu2.png') 0 0 repeat-x;}

#navegacion li a
{
	float:center;
	color:#FFFFFF;
	text-decoration:none;
	margin: 0px; padding:2px 8px;
	display:block;
	vertical-align: middle;	
}
#navegacion li a:hover {background: #BDDBEC url('imgs/menu_on.png') 0 0 repeat-x; color: #001B53; } 

.latiz, .latdr { width: 20px; height: 100%; }
.latiz { background: #FFFFFF url('imgs/lat2.png') top right repeat-y;}
.latdr { background: #FFFFFF url('imgs/lat1.png') top left repeat-y;}

/* TITULOS */
#titulos { height: 40px; margin: 2px 2px 4px 2px; padding: 0px; font-size: 18px;
	font-weight: bold; text-align: left; background-color: #172561;}
.titulo1 {background: #266584 url(imgs/titulo1.png) no-repeat right top;}
.titulo2 {background: #266584 url(imgs/titulo2.png) no-repeat right top;}
.titulo3 {background: #266584 url(imgs/titulo3.png) no-repeat right top;}
.titulo4 {background: #266584 url(imgs/titulo4.png) no-repeat right top;}
.titulo5 {background: #266584 url(imgs/titulo5.png) no-repeat right top;}
.titulo6 {background: #266584 url(imgs/titulo6.png) no-repeat right top;}
.titulo7 {background: #266584 url(imgs/titulo7.png) no-repeat right top;}
.titulo8 {background-color: #172561; background: #172561 url(imgs/titulo8.png) no-repeat right top;}
#titulos div { margin: 0px; padding: 5px 10px;  color: #FFFFFF;}
#titulos span { margin: 0px; padding: 5px 10px;  color: #FFFFFF;}

/* FONDOS */
.fondogen {background: url(imgs/bggen.jpg) top left repeat; min-height: 320px;}
.banquete {background: url(imgs/imgbg1.jpg) no-repeat left top; min-height: 320px;}
.despedida {background: url(imgs/imgbg2.jpg) no-repeat left top; min-height: 320px;}
.carta {background: url(imgs/imgbg3.jpg) no-repeat left top; min-height: 320px;}
.comunion {background: url(imgs/imgbg4.jpg) no-repeat left top; min-height: 320px;}
.boda {background: url(imgs/imgbg5.jpg) no-repeat left top; min-height: 320px;}
.boda1 {background: url(imgs/imgbg6.jpg) no-repeat left top; min-height: 320px;}
.boda2 {background: url(imgs/imgbg7.jpg) no-repeat left top; min-height: 320px;}
.boda3 {background: url(imgs/imgbg8.jpg) no-repeat left top; min-height: 320px;}

.foto {}
.ribbon1 { width: 15px;}
.ribbon2 { height: 15px;}
.texto { font-size: 10px; vertical-align: top;}
.texto1 { font-size: 10px; vertical-align: top; color: #FFFFFF;}

#bodas_link {font-size: 10px; }
#bodas_link a {display:block;color:#000000; text-decoration:none;}
#bodas_link a:hover {background-color:#A8B2C6;cursor: hand;}
#bodas_link .texto {width:440px;text-align:justify;}

#galeria {
	font-family: Arial,Verdana, Sans Serif; font-size: 11px;
	padding: 5px; margin 0px;
	width: 760px; height: 100%; 
	color: #BBBBBB;
}
#galeria2 {
	font-family: Arial,Verdana, Sans Serif; font-size: 11px;
	padding: 0px; margin 0px;
	width: 100%;
	color: #BBBBBB;
}

#ImgGaleria	{margin: 0px 3px; float: left; text-align: center;}
#ImgGaleria a {color: #CCCCCC; text-decoration: none;}
#ImgGaleria img{border: 1px #F1F1F1 solid;}

.novios { color:#FFFFFF; text-decoration:none; font-weight: bold;}

.mentxt1, .mentxt2 { margin: 10px;font-size: 10px; vertical-align: top;}
.mentxt2 a { color: #2640A4;}

