@charset "utf-8";
/* PARA NEUTRALIZAR LOS DIVERSOS NAVEGADORES */
* { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/* fondos */
body { background-image: url(images/fondo.jpg); width: 100%; }
#contenedor { height: auto; width: 90%; margin-right: auto; margin-left: auto; padding-left: 8%; }
html { }
/* menu */
.menu { height: 60px; width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; position: relative; }
.menuprincipal li { display: inline; margin-right: 1%; }
#arabesco1 { float: left; height: 50px; width: 45px; margin-top: -16px; }
#arabesco2 { height: 50px; width: 48px; float: left; margin-top: -35px; margin-left: 650px; }
.fondohome1 { width: 200px; height: 350px; float: left; background-image: url(images/txthome1p.png); background-repeat:  repeat-y; background-position: left top; margin-top: 80px; }
/* home*/
#fondohome { float: left; height: 550px; width: 100%; background-image: url(images/fondohomepng.png); background-repeat: no-repeat; background-position: left bottom; margin-top: -8%; }
#fondohome h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; margin-right: auto; margin-left: auto; }
.recuadrohome { height: auto; width: 78%; padding: 2%; float: none; background-image: url(images/fondoservpng.png1); margin-left: 5%; margin-top: 490px; }
.recuadrohome p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; }
.recuadrohome h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FFFFFF; }
/* contacto */
#fondocontacto { background-image: url(images/contactopng.png); background-repeat: no-repeat; background-position: 40% top; height: 63px; width: 100%; float: right; }
#fondocontacto2 { width: 50%; height: 320px; float: left; background-image: url(images/paulacontacto2png.png); background-repeat: no-repeat; background-position: left top; }
#fondocontacto3 { background-repeat: no-repeat; background-position: left top; height: 90px; width: 200px; float: left; padding-top: 12%; margin-left: 0%; padding-right: 10%; }
#fondocontacto3 ul { height: 80px; width: 200px; margin-left: -19px; }
#fondocontacto3 li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; margin-left: 17px; }
#fondocontacto4 { float: left; margin-left: 8%; width: 700px; }
.fondocontacto4 h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; margin-top: -5%; }
#fondocontacto4 h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }
.formulario1 { width: 650px; float: left;  margin-top: 
 margin-left: 5%;
}
.formulario2 { height: 240px; width: 350px; float: right;  margin-top: 
 margin-left: 5%;
}
.formulario1 h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.formulario2 { height: 200px; width: 180px; float: none; margin-left: 30%; padding-top: 4%; }
.formulario2 h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; margin-left: 100px; }
.txt01Bold { font-family: "Trebuchet MS", verdana, arial; font-size: 14px; color: #000000; }
#envio { float: right; }
#fondocontacto { background-image: url(images/contactopng.png); background-repeat: no-repeat; }
/* productos */
#fondoproductos { background-image: url(images/paulaproductospng.png); background-repeat: no-repeat; background-position: 40% top; height: 63px; width: 100%; float: left; }
.productosmenu { height: 460px; width: 170px; float: left; margin-left: 10%; }
.productosmenu2 { height: 400px; width: 170px; float: left; }
.productosimagen { height: 520px; width: 60%; float: left; background-image: url(images/paulaproductos4png.png); background-repeat: no-repeat; background-position: -55px bottom; padding-left: -5px; }
.productosimagen p { background-image: url(images/fondoservpng.png); float: left; margin-top: 30%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; padding-left: 05%; padding-top: 3%; padding-right: 5%; padding-bottom: 3%; width: 50%; margin-left: 45%; }
.productos2 { background-image: url(images/paulaproductos2png.png); background-repeat: no-repeat; background-position: left top; height: 246px; width: 145px; }
a.paulasecrests { background-image: url(images/paulaproductos1png.png); background-repeat: no-repeat; background-position: left top; height: 400px; width: 150px; text-decoration: none; font-family: "Trebuchet MS", verdana, arial; float: left; }
a.vestidos { display: block; background-image: url(images/paulaproductos2png.png); height: 258px; width: 150px; font-family: "Trebuchet MS", verdana, arial; float: left; text-decoration: none; background-repeat: no-repeat; }
.vestidos { float: left; }
/* productos1 */
.productosimagen1 { height: auto; width: 468px; float: left; }
.productosimagen1 p { font-family: "Trebuchet MS", verdana, arial; font-size: 12px; font-weight: bold; color: #FFFFFF; margin-top: -130px; margin-left: 128px; float: right; }
.imagen h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; padding-left: 260px; padding-right: 15px; text-align: justify; padding-top: 10px; }
.imagen h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FFFFFF; margin-top: -260px; }
.imagen { height: 250px; width: 550px; float: left; background-repeat: no-repeat; background-position: center bottom; margin-left: 50px; border: 1px dotted #FFFFFF; padding-left: 7px; margin-top: 5px; background-image: url(images/fprod.png); padding-top: 9%; }
.imagen a { font-family: "Trebuchet MS", verdana, arial; font-size: 12px; font-weight: bold; color: #FFFFFF; margin-top: 10px; }
/* cproductos2 */

.productosimagen2 { height: 900px; width: 74%; float: left; background-image: url(images/bano01.png); background-repeat: no-repeat; background-position: top; margin-left: -10%; }
.productosmenu1 { height: 800px; width: 170px; float: left; background-image: url(images/paulaproducto1_1png.png); background-repeat: no-repeat; background-position: left top; margin-left: 20%; }
.productosmenu2_a { height: 500px; width: 20%; float: left; margin-top: 0px; background-image: url(images/paulaproducto1_1_2png.png); background-repeat: no-repeat; background-position: left top; }
.productosimagen2 h2 { font-family: "Trebuchet MS", verdana, arial; font-size: 16px; font-weight: bold; color: #FFFFFF; }
.productosimagen2 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; margin-top: 800px; margin-left: 8%; width: 100%; height: 15%; }
.productosimagen3 { background-image: url(images/paulaproductos3.png); background-repeat: no-repeat; background-position: 10% top; float: left; height: 390px; width: 110%; margin-left: -9%; }
#fondoservicios { background-image: url(images/serviciospng.png); background-repeat: no-repeat; background-position: 40% top; height: 81px; width: 100%; float: left; }
.servicioslateral { height: 318px; width: 300px; float: left; }
.serviciosimagen1 { height: 300px; width: 510px; float: left; background-repeat: no-repeat; background-position: right bottom; background-image: url(images/serviciosimagenpng.png); margin-top: 15px; }
.serviciosimagen2 { height: 318px; width: 345px; float: left; margin-left: 2%; margin-top: 15px; }
.serviciosimagen3 { height: 81px; width: 800px; float: left; background-image: url(images/servicioseventoslateralpng.png); background-repeat: no-repeat; background-position: left top; margin-left: 15%; }
.serviciosimagen2 a:hover { height: 35px; width: 200px; background-image: url(images/serviciosoranizacion.jpg); background-repeat: no-repeat; }
.serviciosimagen2 a { height: 52px; width: 330px; }
.organizacion { background-image: url(images/serviciosoranizacion.jpg); background-repeat: no-repeat; height: 62px; width: 330px; }
.serviciosimagen2 li { margin-top: 2px; height: 62px; width: 330px; }
.serviciosorganizacion1 { height: 50px; width: 100%; float: left; background-image: url(images/subservicios1.png); background-repeat: no-repeat; background-position: 40% top; margin-left: 20px; }
.serviciosorganizacion2 { height: 40%; width: 50%; float: left; padding-top: 15px; margin-top: 50px; border-left-width: 1px; border-left-style: dotted; border-left-color: #FFFFFF; padding-left: 13px; margin-left: 3px; }
.serviciosorganizacion1_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; background: url(images/fondoservpng.png); color: #FFFFFF; width: 80%; float: left; height: 30%; padding: 2%; }
.serviciosorganizacion2_a { float: left; height: 70%; width: 350px; background-image: url(images/fondovideo1.png); background-repeat: no-repeat; background-position: center 25%; padding-bottom: 10%; text-align: center; }
.serviciosorganizacion3 { height: auto; width: 250px; float: left; background-image: url(images/serviciosorganizaciont4.jpg); background-repeat: no-repeat; background-position: left 15px; padding-top: 150px; padding-left: 0px; padding-right: 40px; margin-top: 170px; margin-left: -441px; }
.serviciosorganizacion4 { float: right; height: 500px; width: 50%; background-image: url(images/serviciosorganizacionlateral2png.png); background-repeat: no-repeat; background-position: right bottom; color: #FFFFFF; margin-top: -300px; margin-right: 40px; }
.serviciosorganizacion4 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; margin-right: 30%; padding-left: 20px; padding-right: 20px; padding-top: 30px; padding-bottom: 15px; margin-top: 5%; background: url(images/fondoservpng.png); color: #FFFFFF; margin-left: 1%; width: 50%; }
.organizacionlateral { height: 1000px; width: 179px; float: right; }
/* servicios2 */

.servicioseventos1 { height: 45px; width: 100%; float: left; background-image: url(images/subservicios2.png); background-repeat: no-repeat; background-position: 40% top; }
.servicioseventoslateral { height: 1000px; width: 179px; float: right; background-image: url(images/servicioseventoslateralpng.png); background-repeat: no-repeat; background-position: left top; }
.servicioseventos2 { height: 520px; width: 500px; float: left; background-image: url(images/servicioseventos2apng.png); background-repeat: no-repeat; background-position: bottom; padding-right: 0px; padding-left: 0px; }
.servicioseventos3 { height: auto; width: 73%; float: left; margin-top: -21%; margin-right: 14%; margin-left: 10%; }
.servicioseventos3 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; background: url(images/fondoservpng.png); height: auto; width: 56%; margin-top: -60px; margin-left: 37%; margin-right: 14%; padding: 2%; }
.servicioseventos4 { height: auto; width: 71%; float: left; margin-top: -25%; margin-right: 14%; margin-left: 16%; }
.servicioseventos4 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; background: url(images/fondoservpng.png); height: auto; width: 67%; margin-left: 24%; margin-right: 9%; padding-top: 2%; padding-right: 2%; padding-bottom: 2%; padding-left: 2%; margin-top: 50px; }
.servicioseventos5 { height: auto; width: 73%; float: left; margin-top: -16%; margin-right: 14%; margin-left: 10%; }
.servicioseventos5 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF; background: url(images/fondoservpng.png); height: auto; width: 72%; margin-top: -75px; margin-left: 24%; margin-right: 14%; padding: 1%; text-align: justify; }
.serviciospresentacion2 { height: 500px; width: 22%; float: left; background-image: url(images/serviciospresentacion2png.png); background-repeat: no-repeat; background-position: right bottom; padding-top: 0px; padding-left: 10px; padding-right: 40px; }
.serviciospresentacion1 { height: 50px; width: 100%; float: left; background-image: url(images/subservicios3.png); background-repeat: no-repeat; background-position: 40% top; }
.serviciosdesfiles1 { height: 50px; width: 100%; float: left; background-image: url(images/subservicios4.png); background-repeat: no-repeat; background-position: 40% top; }
.serviciosdesfiles2 { height: 550px; width: 74%; float: left; background-image: url(images/serviciosdesfiles2png.png); background-repeat: no-repeat; background-position: right bottom; margin-left: -36%; }
.serviciosprom1 { height: 50px; width: 100%; float: left; background-image: url(images/subservicios5.png); background-repeat: no-repeat; background-position: 40% top; }
.serviciosprom2 { height: 550px; width: 51%; float: left; background-image: url(images/serviciosprom2.png); background-repeat: no-repeat; background-position: right bottom; padding-top: 0px; margin-left: -15%; }
.serviciosprom4 { float: left; height: 200px; width: 60%; background-image: url(images/arabesco.png); background-repeat: no-repeat; background-position: center bottom; }
.serviciosprom3 { height: 10%; width: 50%; float: left; }
.serviciosprom3 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; background-image: url(images/fondoservpng.png); }
.serviciospromlateral { }
#fondoquienes { background-image: url(images/quienespng.png); background-repeat: no-repeat; background-position: center top; height: 81px; width: 100%; float: left; margin-left: -7%; }
.quieneslateral { height: 1000px; width: 179px; float: right; background-image: url(images/quieneslateralpng.png); background-repeat: no-repeat; background-position: left top; }
.quienespresentacion1 { height: 220px; width: 80%; float: left; margin-left: 19%; background-image: url(images/cuadrofondo_swf.png); background-repeat: no-repeat; padding-left: 42px; padding-top: 12px; }
.quieneslateral3 { width: 100%; float: left; background-image: url(images/quieneslateral2png.png); background-repeat: no-repeat; background-position: right bottom; height: 414px; margin-top: -5%; }
.quieneslateral3 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; width: 435px; margin-left: 23%; background-image: url(images/fondoservpng.png); height: auto; padding: 10px; margin-top: 7%; }
.quieneslateral4 { height: 420px; width: 340px; float: right; background-image: url(images/quieneslateral3.jpg); background-repeat: no-repeat; background-position: right bottom; }
#sonido { height: auto; width: 100%; background-color: #000000; float: left; }
#video { width: 334px; float: right; margin-right: 16%; background-image: url(images/fondovideo1.png); background-repeat: no-repeat; background-position: center center; height: 317px; margin-top: -600px; padding-bottom: 12%; text-align: center; vertical-align: middle; }
#video2 { height: 300px; width: 400px; float: left; background-image: url(images/fondovideo2.png); background-repeat: no-repeat; text-align: center; background-position: center center; padding-top: 50px; vertical-align: 20%; }
.contactenosText h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold}
.aEnviar { font-size:12px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;display:block; width:40px; padding:5px 10px; background-color: #7CEEE4; text-decoration:none; margin-left:50%; border:2px dotted #333333}