@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/fondo.jpg);
	background-repeat: no-repeat;
	margin-top:0px;
	background-position:center 0;
	/*background-attachment:fixed*/
}

#base {
	position:relative;
	width:901px;
	height:840px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
	
}
#baseformulario {
	position:relative;
	width:901px;
	height:1370px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
	
}
#formulario {
	position:absolute;
	left:0px;
	top:112px;
	width:901px;
	height:657px;
	z-index:1;
}
#basenosotros {
	position:relative;
	width:901px;
	height:927px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
	
}
#baseservicios {
	position:relative;
	width:901px;
	height:1040px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
	
}
.txt_int {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9EA0A2;
}
.txt_formularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
}
#campos {
	position:absolute;
	left:53px;
	top:598px;
	width:109px;
	height:14px;
	z-index:10;
}
.txt_intabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003;
}
.txt_seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9EA0A2; 
	font-weight:bold;
}
.txt_fondito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCC;
	text-align:justify;
}
.linkmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-align:justify;
	text-decoration:none;
}
.linkmail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-align:justify;
	text-decoration:underline;
}

.txt_aliadas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCC;
	text-align:center;
	
}
.txt_accesos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9EA0A2;
	text-decoration:none;
}
.txt_accesos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9EA0A2;
	text-decoration:underline;
}
.txt_accesos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9EA0A2;
}

.txttablatit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	background-color:#003;
	font-weight: bold;
}
.tabla { background-color:#999;
	

	
}
.derechos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B0B0B0;
}


.derechos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
.linkexe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #eeeeee;
	text-decoration:none;
}
.linkexe:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}
#cabecera {
	position:absolute;
	left:0px;
	top:0px;
	width:901px;
	height:171px;
	z-index:2;
}
#videoboda {
	position:absolute;
	left:0px;
	top:166px;
	width:901px;
	height:281px;
	z-index:3;
	background-image: url(../images/12inicio.jpg);
}

#videoboda_quince {
	position:absolute;
	left:0px;
	top:166px;
	width:901px;
	height:281px;
	z-index:3;
	background-color:#FFF;
}
#index {
	position:absolute;
	background-image:url(../images/fondito.jpg);
	background-repeat:no-repeat;
	left:0px;
	top:447px;
	width:901px;
	z-index:4;
	height: 336px;
}
#contenidoindex {
	position:absolute;
	background-image:url(../images/fondocontenido.jpg);
	background-repeat:no-repeat;
	left:0px;
	top:447px;
	width:901px;
	z-index:4;
	height: 336px;
}

#contenido {
	position:absolute;
	background-image:url(../images/fondito.jpg);
	background-repeat:no-repeat;
	left:0px;
	top:445px;
	width:901px;
	z-index:4;
	height: 336px;
}

#contenido_ea {
	position:absolute;
	background-image:url(../images/fondito.jpg);
	background-repeat:no-repeat;
	left:0px;
	top:445px;
	width:901px;
	z-index:4;
	/*height: 336px;*/
}
#contenidoservicios {
	position:absolute;
	/*background-image:url(../images/fondito2.jpg);*/ background:url(../images/fondito2.jpg);
	overflow:auto;
	background-repeat:no-repeat;
	left:0px;
	top:445px;
	width:901px;
	z-index:4;
	height: 437px;
}

#contenidoserviciosl {
	position:absolute;
	left:0px;
	top:445px;
	width:901px;
	z-index:4;
}

#contenidobodas {
	position:absolute;
	background-image:url(../images/fondito.jpg);
	background-repeat:no-repeat;
	left:0px;
	top:447px;
	width:901px;
	z-index:4;
	height: 336px;
}
#logofondito {
	position:absolute;
	left:26px;
	top:18px;
	width:262px;
	height:57px;
	z-index:5;
}
#mision {
	position:absolute;
	left:156px;
	top:165px;
	width:151px;
	height:20px;
	z-index:6;
}
#aliadas {
	position:absolute;
	left:21px;
	top:33px;
	width:300px;
	height:30px;
	z-index:1;
}
#hemosformado {
	position:relative;
	left:42px;
	top:94px;
	width:810px;

	z-index:2;
}
#listaaliadas {
	position:absolute;
	left:43px;
	top:145px;
	width:226px;
	height:180px;
	z-index:3;
	overflow:auto;
}
#servi {
	position:absolute;
	left:28px;
	top:34px;
	width:167px;
	height:30px;
	z-index:1;
}
#produccion {
	position:absolute;
	left:596px;
	top:188px;
	width:152px;
	height:19px;
	z-index:2;
}
#consultoria {
	position:absolute;
	left:147px;
	top:188px;
	width:140px;
	height:16px;
	z-index:3;
}
#txtservi {
	position:absolute;
	left:41px;
	top:80px;
	width:821px;
	height:77px;
	z-index:4;
}
#txtconsult {
	position:absolute;
	left:38px;
	top:220px;
	width:394px;
	height:117px;
	z-index:5;
}
#txtprod {
	position:absolute;
	left:472px;
	top:220px;
	width:394px;
	height:137px;
	z-index:6;
}
#vision {
	position:absolute;
	left:595px;
	top:168px;
	width:143px;
	height:16px;
	z-index:7;
}
#nos1 {
	position:absolute;
	left:34px;
	top:76px;
	width:834px;
	height:20px;
	z-index:8;
}
#nos2 {
	position:absolute;
	left:32px;
	top:85px;
	width:833px;
	height:22px;
	z-index:9;
}
#txtmision {
	position:absolute;
	left:34px;
	top:198px;
	width:408px;
	height:114px;
	z-index:10;
}
#txtvision {
	position:absolute;
	left:476px;
	top:198px;
	width:393px;
	height:107px;
	z-index:11;
}
#nos3 {
	position:absolute;
	left:33px;
	top:111px;
	width:837px;
	height:27px;
	z-index:12;
}



#pie {
	position:absolute;
	left:0px;
	top:794px;
	width:901px;
	height:47px;
	z-index:5;
}
#pienosotros {
	position:absolute;
	left:0px;
	top:887px;
	width:901px;
	height:47px;
	z-index:5;
}

.pie_servicios{
	left:0px;
	/*top:887px;*/
	width:901px;
	height:47px;
	z-index:5;
}
#pienservicios {
	position:absolute;
	left:1px;
	top:988px;
	width:901px;
	height:47px;
	z-index:5;
}
#nosotrostito {
	position:absolute;
	left:27px;
	top:26px;
	width:180px;
	height:30px;
	z-index:13;
}
#pienosotrosform {
	position:absolute;
	left:0px;
	top:1315px;
	width:901px;
	height:47px;
	z-index:5;
}
#list2 {
	position:absolute;
	left:313px;
	top:145px;
	width:250px;
	height:180px;
	z-index:4;
}
#list3 {
	position:absolute;
	left:604px;
	top:145px;
	width:228px;
	height:180px;
	z-index:5;
}
#logofondito {
	position:absolute;
	left:26px;
	top:18px;
	width:262px;
	height:57px;
	z-index:5;
}
#mision {
	position:absolute;
	left:153px;
	top:165px;
	width:151px;
	height:20px;
	z-index:6;
}
#vision {
	position:absolute;
	left:598px;
	top:168px;
	width:143px;
	height:16px;
	z-index:7;
}
#contactenosssss {
	position:absolute;
	left:25px;
	top:27px;
	width:300px;
	height:30px;
	z-index:2;
}
#bodasita {
	position:absolute;
	left:28px;
	top:32px;
	width:300px;
	height:30px;
	z-index:4;
}
#sitiocons {
	position:absolute;
	left:371px;
	top:142px;
	width:152px;
	height:32px;
	z-index:5;
}
#logo {
	position:absolute;
	left:234px;
	top:10px;
	width:439px;
	height:101px;
	z-index:1;
}
#parrafo_contactenos {
	position:absolute;
	left:26px;
	top:69px;
	width:869px;
	height:32px;
	z-index:3;
}
#menu {
	position:absolute;
	left:0px;
	top:110px;
	width:901px;
	height:60px;
	z-index:2;
}

#bodasrealizadas {
	position:absolute;
	left:447px;
	top:1px;
	width:151px;
	height:60px;
	z-index:3;
}
#servicios {
	position:absolute;
	left:298px;
	top:1px;
	width:151px;
	height:60px;
	z-index:4;
}
#inicio {
	position:absolute;
	left:0px;
	top:0px;
	width:151px;
	height:60px;
	z-index:4;
}
#info_servicios {
	position:absolute;
	left:12px;
	top:14px;
	width:288px;
	height:198px;
	z-index:1;
}
#bodas_info {
	position:absolute;
	left:304px;
	top:14px;
	width:288px;
	height:198px;
	z-index:2;
}
#info_contenidos {
	position:absolute;
	left:595px;
	top:14px;
	width:291px;
	height:198px;
	z-index:3;
}
#foto_servicios {
	position:absolute;
	left:1px;
	top:1px;
	width:286px;
	height:111px;
	z-index:1;
}
#floroservicios {
	position:absolute;
	left:3px;
	top:114px;
	width:279px;
	height:80px;
	z-index:2;
}
#cont_titulo_servicios {
	position:absolute;
	left:1px;
	top:6px;
	width:180px;
	height:21px;
	z-index:1;
}
#texto_servicios {
	position:absolute;
	left:6px;
	top:29px;
	width:270px;
	height:51px;
	z-index:2;
}
#foto_bodasrealizadas {
	position:absolute;
	left:1px;
	top:1px;
	width:286px;
	height:111px;
	z-index:4;
}
#foto_contaztanos {
	position:absolute;
	left:1px;
	top:1px;
	width:286px;
	height:111px;
	z-index:4;
}
#titulo_bodasrealizadas {
	position:absolute;
	left:3px;
	top:118px;
	width:183px;
	height:22px;
	z-index:1;
}
#texto_bodasrealizadas {
	position:absolute;
	left:9px;
	top:143px;
	width:276px;
	height:50px;
	z-index:2;
}
#titulo_contactenos {
	position:absolute;
	left:4px;
	top:120px;
	width:148px;
	height:22px;
	z-index:2;
}
#titulo_contactenos {
	position:absolute;
	left:4px;
	top:120px;
	width:148px;
	height:19px;
	z-index:2;
}
#texto_contactenos {
	position:absolute;
	left:8px;
	top:144px;
	width:278px;
	height:50px;
	z-index:3;
}
#avisobalance {
	position:absolute;
	left:14px;
	top:7px;
	width:284px;
	height:87px;
	z-index:5;
}
#avisobodas {
	position:absolute;
	left:308px;
	top:7px;
	width:284px;
	height:87px;
	z-index:6;
}
#avisobasheventos {
	position:absolute;
	left:602px;
	top:7px;
	width:287px;
	height:87px;
	z-index:7;
}
#derechos {
	position:absolute;
	left:1px;
	top:8px;
	width:340px;
	height:29px;
	z-index:1;
}
#poweredbyexeperu {
	position:absolute;
	left:753px;
	top:6px;
	width:149px;
	height:13px;
	z-index:2;
}
#xhtml {
	position:absolute;
	left:741px;
	top:22px;
	width:50px;
	height:18px;
	z-index:3;
}
#csss {
	position:absolute;
	left:795px;
	top:22px;
	width:50px;
	height:18px;
	z-index:4;
}
#powered {
	position:absolute;
	left:849px;
	top:22px;
	width:50px;
	height:18px;
	z-index:5;
}
#anunciantes {
	position:absolute;
	left:5px;
	top:671px;
	width:900px;
	height:100px;
	z-index:5;
}
#base_contactenosform {
	position:absolute;
	background-image:url(../images/base_contactenos.jpg);
	background-repeat:no-repeat;
	left:41px;
	top:3px;
	width:828px;
	height:650px;
	z-index:1;
}
#tit_form1 {
	position:absolute;
	left:25px;
	top:29px;
	width:211px;
	height:26px;
	z-index:5;
}
#novia_brillante {
	position:absolute;
	left:193px;
	top:33px;
	width:133px;
	height:17px;
	z-index:2;
}
#novio_brillante {
	position:absolute;
	left:489px;
	top:33px;
	width:136px;
	height:17px;
	z-index:3;
}
#primera_tabla {
	position:absolute;
	background-image:url(../images/conte_contac1.jpg);
	background-repeat:no-repeat;
	left:42px;
	top:44px;
	width:750px;
	height:244px;
	z-index:4;
}
#tabla1 {
	position:absolute;
	left:12px;
	top:63px;
	width:726px;
	height:147px;
	z-index:4;
}
#segunda_tabla {
	position:absolute;
	background-image:url(../images/conte_contac2.jpg);
	background-repeat:no-repeat;
	left:39px;
	top:320px;
	width:755px;
	height:167px;
	z-index:6;
}
#tit_form2 {
	position:absolute;
	left:25px;
	top:298px;
	width:211px;
	height:26px;
	z-index:7;
}
#tabla2 {
	position:absolute;
	left:15px;
	top:33px;
	width:605px;
	height:75px;
	z-index:3;
}
#tit_form3 {
	position:absolute;
	left:25px;
	top:485px;
	width:272px;
	height:26px;
	z-index:8;
}
#tabla3 {
	position:absolute;
	left:49px;
	top:516px;
	width:730px;
	height:66px;
	z-index:9;
}
#anillos {
	position:absolute;
	left:590px;
	top:50px;
	width:160px;
	height:82px;
	z-index:2;
}
#anunciantesform {
	position:absolute;
	left:0px;
	top:1213px;
	width:901px;
	height:100px;
	z-index:5;
	background-color: #FFFFFF;
}
#anunciantesnosotros {
	position:absolute;
	left:0px;
	top:781px;/*769*/
	width:901px;
	height:100px;
	z-index:5;
	background-color:#FFF;
}
.pie_banner{
	/*top:781px;/*769*/
	width:901px;
	height:100px;
	z-index:5;
	background-color:#FFF;
}

#anunciantesnosotros1 {
	position:absolute;
	left:1px;
	top:622px;/*769*/
	width:901px;
	height:100px;
	z-index:5;
	background-color:#FFF;
}
#nosotros_anuncios {
	position:absolute;
	left:1px;
	top:778px;/*769*/
	width:901px;
	height:100px;
	z-index:5;
	background-color:#FFF;
}
#anuncianteservicios {
	position:absolute;
	left:0px;
	top:883px;
	width:901px;
	height:100px;
	z-index:5;
	background-color:#FFF;
}

ul{
	list-style-position: outside;
	/*list-style-image: url(../images/vineta.png)	;*/
}
li{
	margin-left: 0px;
}


.btn{
	padding:3px;
	background-color:#010729;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px groove #CCC;
	
}
#empresa
{
	position:absolute;}
/*#videoboda
{
	background:url(../images/foto_cabecera.jpg);
}
*/

#barraprogreso{
	display:block;
	position:absolute;
	vertical-align: middle;
	z-index:2;
	text-align:center;
	width: 300px;
	height: 10px;
	top: 350px;
	left: 50%;
	margin-top: -5px;
	margin-left: -150px;
	z-index:900;
}



.hotspot {color:#900; cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; /*background:#666;*/ background:#003F6A; color:#FFF; 
font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:justify;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}

#tooltip{
	/*height:10px;
	border:1px solid #F00;*/
	cursor:default;
}
#tooltip:hover{
	color:#FFF;
	/*font-weight:bold;*/
	cursor:default;
}


.tableservicio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#CCC;
	
}

.sangria_n{
	margin:0;
	padding:0 0 0 13px;	
}
#facebook {
	position:absolute;
	left:775px;
	top:232px;
	width:136px;
	height:49px;
	z-index:6;
}
#facebook2 {
	position:absolute;
	left:769px;
	top:231px;
	width:133px;
	height:49px;
	z-index:6;
}
#facebook_brillo {
	background-image: url(../images/face_b.png);
	background-repeat: no-repeat;
	position:absolute;
	left:760px;
	top:220px;
	width:133px;
	height:49px;
	z-index:5;
}

#siguenos {
	position:absolute;
	left:772px;
	top:-376px;
	width:85px;
	height:15px;
	z-index:7;
}
#facebook_b {
	position:absolute;
	left:842px;
	top:-919px;
	width:46px;
	height:49px;
	z-index:6;
}

#siguenos_text {
	position:absolute;
	left:1px;
	top:9px;
	width:85px;
	height:15px;
	z-index:7;
}
#siguenos_img {
	position:absolute;
	left:75px;
	top:0px;
	width:46px;
	height:49px;
	z-index:7;
}
#siguenos_text2 {
	position:absolute;
	left:5px;
	top:9px;
	width:85px;
	height:15px;
	z-index:7;
}
#siguenos_img2 {
	position:absolute;
	left:80px;
	top:0px;
	width:46px;
	height:49px;
	z-index:7;
}


#direccion {
	position:absolute;
	left:609px;
	top:26px;
	width:285px;
	height:40px;
	z-index:901;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/sop_direccion.jpg);
	background-repeat:no-repeat;
}

