/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
a {
	*vertical-align:top;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	/*content: none;*/
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*FOTOPEREZ */
body {
	background:#450600 url("../img/camara_bg.png") no-repeat 333px 55px;
	width:100%;
}
#intro {
	background-image:none;
	width:100%
}
/*#intro object {
	width:800px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}*/
#intro #flashcontent{
	width:800px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}
#presentacion {
	background-image:none;
	width:100%;
}
#presentacion #inner {
	width:800px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}
#inner_body {
	width:1000px;
}
#boda,#boda_digital/*,#comuniones*/,#orlas {
	background-image:none;
}
* {
	font-family:"Times New Roman", Times, serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#d3c6a3;
}
div.fotos img {
	_behavior: url('/css/iepngfix.htc');
}
/*#servicios * {
	font-family:Garamond,Georgia,"Times New Roman";
}
#tiendas * {
	font-family:Georgia,"Times New Roman";
}*/
#content {
	width:100%
}
#navbar {
	width:217px;
	height:637px;
	display:block;
	float:left;
	background:transparent url("../img/navbar_bg.png") no-repeat;
}
#maincontent {
	float:right;
	width:680px;
	margin-top:20px;
	min-height:645px;
	height:auto !important;
	height:645px;
}
#logo {
	position:absolute;
	top:10px;
	left:9px;
}
#slogan {
	width:102px;
	height:65px;
	display:block;
	position:absolute;
	left:10px;
	top:94px;
	font-size:auto !important;
	font-size:10pt;
}
#slogan span {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url("../img/slogan.png") no-repeat;
}
#navbar_inner {
	position:absolute;
	left:25px;
	top:170px;
}
#navbar_inner div a {
	position:relative;
	display:block;
	padding-left:4px;
	padding-top:2px;
	margin-bottom:2px;
	cursor:pointer;
	color:#330e0b;
	text-indent:-999px;
}
#navbar_inner div {
}
#navbar_inner div a span {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
}
#navbar_inicio a {
	width:53px;
	height:21px;
}
#navbar_inicio a span {
	background:transparent url("../img/navbar_inicio_normal.gif") no-repeat;
}
/*#navbar_inicio a:hover span {
	background:transparent url("../img/navbar_inicio_hover.gif") no-repeat;
}*/
#inicio #navbar_inicio a span {
	background:transparent url("../img/navbar_inicio_active.gif") no-repeat;
}

#navbar_empresa a {
	width:91px;
	height:21px;
}
#navbar_empresa a span {
	background:transparent url("../img/navbar_empresa_normal.gif") no-repeat;
}
/*#navbar_empresa a:hover span {
	background:transparent url("../img/navbar_empresa_hover.gif") no-repeat;
}*/
#empresa #navbar_empresa a span {
	background:transparent url("../img/navbar_empresa_active.gif") no-repeat;
}

#navbar_servicios a {
	width:77px;
	height:21px;
}
#navbar_servicios a span {
	background:transparent url("../img/navbar_servicios_normal.gif") no-repeat;
}
/*#navbar_servicios a:hover span {
	background:transparent url("../img/navbar_servicios_hover.gif") no-repeat;
}*/
#servicios #navbar_servicios a span {
	background:transparent url("../img/navbar_servicios_active.gif") no-repeat;
}


#navbar_tiendas a {
	width:67px;
	height:22px;
}
#navbar_tiendas a span {
	background:transparent url("../img/navbar_tiendas_normal.gif") no-repeat;
}
/*#navbar_tiendas a:hover span {
	background:transparent url("../img/navbar_tiendas_hover.gif") no-repeat;
}*/
#tiendas #navbar_tiendas a span {
	background:transparent url("../img/navbar_tiendas_active.gif") no-repeat;
}

#navbar_contactar a {
	width:91px;
	height:21px;
}
#navbar_contactar a span {
	background:transparent url("../img/navbar_contactar_normal.gif") no-repeat;
}
/*#navbar_contactar a:hover span {
	background:transparent url("../img/navbar_contactar_hover.gif") no-repeat;
}*/
#contactar #navbar_contactar a span {
	background:transparent url("../img/navbar_contactar_active.gif") no-repeat;
}

#navbar_fotografia {
	width:95px;
	height:21px;
	display:block;
	position:relative;
	padding-left:4px;
	padding-top:2px;
	padding-top:2px;
	text-indent:-999px;
}
#navbar_fotografia span {
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background:transparent url("../img/navbar_fotografia_normal.gif") no-repeat;
}
#navbar div.fotografia {
	margin-left:10px;
	margin-top:-4px;
}

#navbar_boda a {
	width:44px;
	height:20px;
}
#navbar_boda a span {
	background:transparent url("../img/navbar_boda_normal.gif") no-repeat;
}
/*#navbar_boda a:hover span {
	background:transparent url("../img/navbar_boda_hover.gif") no-repeat;
}*/
#boda #navbar_boda a span {
	background:transparent url("../img/navbar_boda_active.gif") no-repeat;
}

#navbar_boda_digital a {
	width:93px;
	height:20px;
}
#navbar_boda_digital a span {
	background:transparent url("../img/navbar_boda_digital_normal.gif") no-repeat;
}
/*#navbar_boda_digital a:hover span {
	background:transparent url("../img/navbar_boda_digital_hover.gif") no-repeat;
}*/
#boda_digital #navbar_boda_digital a span {
	background:transparent url("../img/navbar_boda_digital_active.gif") no-repeat;
}

#navbar_calendarios a {
	width:91px;
	height:20px;
}
#navbar_calendarios a span {
	background:transparent url("../img/navbar_calendarios_normal.gif") no-repeat;
}
#comuniones #navbar_calendarios a span {
	background:transparent url("../img/navbar_calendarios_active.gif") no-repeat;
}

#navbar_invitaciones_boda a {
	width:145px;
	height:20px;
}
#navbar_invitaciones_boda a span {
	background:transparent url("../img/navbar_invitaciones_boda_normal.gif") no-repeat;
}
#invitaciones_boda #navbar_invitaciones_boda a span {
	background:transparent url("../img/navbar_invitaciones_boda_active.gif") no-repeat;
}

#navbar_recordatorios_bautizo a {
	width:126px;
	height:37px;
}
#navbar_recordatorios_bautizo a span {
	background:transparent url("../img/navbar_recordatorios_bautizo_normal.gif") no-repeat;
}
#recordatorios_bautizo #navbar_recordatorios_bautizo a span {
	background:transparent url("../img/navbar_recordatorios_bautizo_active.gif") no-repeat;
}


#navbar_recordatorios_comunion a {
	width:126px;
	height:37px;
}
#navbar_recordatorios_comunion a span {
	background:transparent url("../img/navbar_recordatorios_comunion_normal.gif") no-repeat;
}
#recordatorios_comunion #navbar_recordatorios_comunion a span {
	background:transparent url("../img/navbar_recordatorios_comunion_active.gif") no-repeat;
}

#navbar_comuniones a {
	width:89px;
	height:20px;
}
#navbar_comuniones a span {
	background:transparent url("../img/navbar_comuniones_normal.gif") no-repeat;
}
/*#navbar_comuniones a:hover span {
	background:transparent url("../img/navbar_comuniones_hover.gif") no-repeat;
}*/
#comuniones #navbar_comuniones a span {
	background:transparent url("../img/navbar_comuniones_active.gif") no-repeat;
}

#navbar_orlas a {
	width:48px;
	height:20px;
}
#navbar_orlas a span {
	background:transparent url("../img/navbar_orlas_normal.gif") no-repeat;
}
/*#navbar_orlas a:hover span {
	background:transparent url("../img/navbar_orlas_hover.gif") no-repeat;
}*/
#orlas #navbar_orlas a span {
	background:transparent url("../img/navbar_orlas_active.gif") no-repeat;
}

#navbar_otros a {
	width:50px;
	height:20px;
}
#navbar_otros a span {
	background:transparent url("../img/navbar_otros_normal.gif") no-repeat;
}
#otros #navbar_otros a span {
	background:transparent url("../img/navbar_otros_active.gif") no-repeat;
}
/*#navbar_otros a:hover span {
	background:transparent url("../img/navbar_otros_hover.gif") no-repeat;
}*/
#otros #navbar_otros a span {
	background:transparent url("../img/navbar_otros_active.gif") no-repeat;
}

#navbar_grupos a {
	width:123px;
	height:20px;
}
#navbar_grupos a span {
	background:transparent url("../img/navbar_grupos_normal.gif") no-repeat;
}
#grupos_musicales #navbar_grupos a span {
	background:transparent url("../img/navbar_grupos_active.gif") no-repeat;
}
/*#navbar_otros a:hover span {
	background:transparent url("../img/navbar_otros_hover.gif") no-repeat;
}*/
#grupos_musicales #navbar_grupos a span {
	background:transparent url("../img/navbar_grupos_active.gif") no-repeat;
}


#navbar_tienda_online a {
	width:113px;
	height:22px;
}
#navbar_tienda_online a span {
	background:transparent url("../img/navbar_tienda_online_normal.gif") no-repeat;
}
#navbar_videos a {
	width:58px;
	height:21px;
}
#navbar_videos a span {
	background:transparent url("../img/navbar_videos_normal.gif") no-repeat;
}
#videos #navbar_videos a span {
	background:transparent url("../img/navbar_videos_active.gif") no-repeat;
}
/*#navbar_tienda_online a:hover span {
	background:transparent url("../img/navbar_tienda_online_hover.gif") no-repeat;
}*/
#tienda_online #navbar_tienda_online a span {
	background:transparent url("../img/navbar_tienda_online_active.gif") no-repeat;
}
#fotos_navbar {
	position:absolute;
	z-index:20;
	left:2px;
	top:590px;
	padding-bottom:20px;
}
h1.title {
	position:relative;
	display:block;
	margin-bottom:10px;
	margin-left:-2px;
}
h1.title span {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}
#title_inicio {
	width:302px;
	height:22px;
	text-indent:-999px;
}
#title_inicio span {
	background:transparent url("../img/inicio_title.gif") no-repeat;
}
#title_servicios {
	width:107px;
	height:22px;
	text-indent:-999px;
}
#title_servicios span {
	background:transparent url("../img/servicios_title.gif") no-repeat;
}
#title_tiendas {
	width:92px;
	height:23px;
	text-indent:-999px;
}
#title_tiendas span {
	background:transparent url("../img/tiendas_title.gif") no-repeat;
}
#title_otros {
	width:178px;
	height:27px;
	text-indent:-999px;
}
#title_otros span {
	background:transparent url("../img/otros_title.gif") no-repeat;
}
#title_grupos {
	width:352px;
	height:27px;
	text-indent:-999px;
}
#title_grupos span {
	background:transparent url("../img/grupos_title.gif") no-repeat;
}
#title_contactar {
	width:129px;
	height:22px;
	text-indent:-999px;
}
#title_contactar span {
	background:transparent url("../img/contactar_title.gif") no-repeat;
}
#title_boda {
	width:216px;
	height:27px;
	text-indent:-999px;
}
#title_boda span {
	background:transparent url("../img/boda_title.gif") no-repeat;
}
#title_boda_digital {
	width:323px;
	height:27px;
	text-indent:-999px;
}
#title_boda_digital span {
	background:transparent url("../img/boda_digital_title.gif") no-repeat;
}

#title_calendarios {
	width:145px;
	height:22px;
	text-indent:-999px;
}
#title_calendarios span {
	background:transparent url("../img/calendarios_title.gif") no-repeat;
}

#title_invitaciones_boda {
	width:237px;
	height:20px;
	text-indent:-999px;
}
#title_invitaciones_boda span {
	background:transparent url("../img/invitaciones_boda_title.gif") no-repeat;
}

#title_recordatorios_bautizo {
	width:294px;
	height:22px;
	text-indent:-999px;
}
#title_recordatorios_bautizo span {
	background:transparent url("../img/recordatorios_bautizo_title.gif") no-repeat;
}

#title_recordatorios_comunion {
	width:320px;
	height:22px;
	text-indent:-999px;
}
#title_recordatorios_comunion span {
	background:transparent url("../img/recordatorios_comunion_title.gif") no-repeat;
}


#title_comuniones {
	width:272px;
	height:27px;
	text-indent:-999px;
}
#title_comuniones span {
	background:transparent url("../img/comuniones_title.gif") no-repeat;
}
#title_orlas {
	width:71px;
	height:27px;
	text-indent:-999px;
}
#title_orlas span {
	background:transparent url("../img/orlas_title.gif") no-repeat;
}
#title_videos {
	width:79px;
	height:22px;
	text-indent:-999px;
}
#title_videos span {
	background:transparent url("../img/videos_title.gif") no-repeat;
}
#maincontent p.breadcrumbs {
	color:#fff;
	font-size:9pt;
	padding-bottom:4px;
}
/*#tiendas #maincontent p.breadcrumbs {
	font-size:8pt !important;
}*/
#maincontent p {
	width:400px;
	font-size:13pt;
	padding-bottom: 2px;
	/*line-height:19px;*/
}
/*#tiendas #maincontent p {
	font-size:0.98em !important;
	font-size:12pt;
}*/
#inicio #maicontent p {
	margin-top:15px;
}
#maincontent a {
	text-decoration:none;
	color:#ffbc10;
}
#maincontent a:hover {
	color:#e8c97b;
}
#footer {
	width:400px;
	position:relative;
	z-index:10;
	clear:both;
	margin-left:318px;
	padding-bottom:20px;
}
#footer * {
	font-size:8pt;
}
#footer p {
	text-align:left;
	color:#fff;
}
#footer p a {
	text-decoration:none;
	color:#ffbc10;
}
#footer p a:hover {
	color:#e8c97b;
}
div.fotos {
	width:265px;
	display:block;
	float:right;
	margin-top:50px;
}
div.fotos img {
	margin-bottom:2px;
	*
}
#maincontent ul {
	list-style:disc;
	margin-left:25px;
	width:350px;
	margin-top:7px !important;
	margin-top:4px;
}
#maincontent ul p {
	width:100% !important;
	width:350px;
}
#caption {
	color:#000;
	font-size:9pt;
}
#maincontent img.mapa {
	border:solid 2px #FFBC10;
	margin-top:5px;
	margin-bottom:40px;
}
#maincontent p.pequeno {
	font-size:9pt !important;
	line-height:15px;
}
/*#tiendas #maincontent p.pequeno {
	font-size:8pt !important;
}*/
#maincontent span.contacto {
	width:75px;
	display:inline-block;
}
div.input {
	width:200px;
	display:inline-block;
}
div.submit input {
	color:#450600 ;
	font-size:11pt;
	width:80px;
	background-color:#fff;
	border:1px solid #E8C97B;
	cursor:pointer;
	text-align:center;
	margin-top:10px;
	margin-left:154px !important;
	float:none;
}
div.submit input:hover {
	color:#fff ;
	background-color:#450600;
	border:1px solid #E8C97B;
	cursor:pointer;
}
form {
	width:360px;
}
form label {
	width:150px;
	display:inline-block;
	vertical-align:top;
	float:left;
	font-size:11pt;
	line-height:12pt;
}
form input,form textarea {
	color:#000;
	font-size:11pt;
	width:200px;
	float:right;
}
form div.input {
	margin-bottom:5px;
}
/*
#flashcontent {
	width: 680px;
	height: 860px;
	background-color:#450600;
}*/
a.player {
	margin-top:15px;
	margin-left:30px;
	border:solid 2px #832921;
	background-color:#450600;
	background-image:url('../img/video.jpg');
}
div.galeria {
	/*width:560px;*/
/*	margin-left:auto;
	margin-right:auto;*/
	margin-left:-2px !important;
	margin-left:-10px;
	display:block;
	
}
div.wrapper
{
	width:136px;
	height:136px;
	display:block;
	float:left;
	margin-left:6px;
	margin-bottom:10px;
	position:relative;
}
div.galeria img {

	border:solid 1px #832921;
	position:absolute;
	top:2px;
	left:2px;
}
div.lv_Title, div.lv_Caption,li.lv_ImgNumber div {
	color:#fadcda;
}

#inicio #maincontent {
	/*margin-top:80px;*/
	height:auto !important;
	min-height:520px;
}

#inicio #maincontent p {
	margin-bottom:25px;
}

#inicio h1 {
	margin-top:140px;
}
#maincontent p.wide {
	width:100%;
}
ul li {
	list-style-position:inside;	
	list-style:disc;
}
img.abajo {
	margin-top:4px;
}

