/* CSS Document */

body { text-align:center; font-family: "Trebuchet MS", Arial; font-size:12px; margin:0 auto; color:#333333;}
.body {margin:0 auto; text-align:left;}

/* generales */
img { border:none;}
ul {list-style-type:none; padding:0; margin:0; list-style-image:none; font-size:22px; }
h2 {  color: #333333;
    font-size: 15px;
    font-weight: normal;
    line-height: 150%;
    margin: 0;}
h1.tit { font-size:22px; color:#333333; font-weight:normal;  margin:0 0 10px 0; color:#333}
h3 { font-size:18px; font-weight:normal;margin:0;color:#666666}
h5 { font-size:15px; margin:5px 0; font-weight:normal}
h6 { font-size:10px; margin:5px 0; display:block; 	 float:left; padding:0 0 0 10px}
p { font-size:12px; line-height:140%;}
a { font-size:13px; color:#336600; text-decoration:none;}
a:hover { text-decoration:underline; color:#336600;}
h4 { font-size:12px;}
hr {border:1px dotted #ccc;}
em { color:#336600; font-style:normal; font-weight:bold}

a:hover { color:#333}
a.linkLateral{ background:url(../img/iconos/ico-cuadrado.png) no-repeat left; padding:0 0 0 15px; color:#6F934A;}
a.linkLateral:hover { text-decoration:underline;}
a.face { background:url(../img/iconos/facebook-logo.png) no-repeat; text-indent:2000px; display:block; float:left; height:16px; width:16px; padding:5px 0 0 0}
iframe { border:none !IMPORTANT; background:#ccc; margin:20px 0 0 10px;}

/* estructuras */
.header { height:100px; width:905px;margin:0 auto ;  padding: 10px 0 0;}
.content { background:transparent url(../img/bkg/line-bkg.png) repeat-x scroll center bottom; overflow:hidden;padding:20px 0 20px 0; margin:0 auto;width:930px; text-align:left}
.footer {  overflow:hidden; padding:10px 0;width:905px; margin:0 auto}
/* estructuras body */

.contentLeft { float:left; width:25%; min-height:200px; clear:both;}

.contentPpal { width:72%; min-height:200px; float:left; padding:0 0 0 20px; }
.cuadrado { padding:0 0 10px 0; margin:0}
.cuadradoLine { background:url(../img/bkg/line-bkg-doble.png) repeat-x bottom; padding:15px 0 8px 0; margin:0 0 10px 0; display:block;}
.logo { float:left;}
.contenido {  background-color: #ccc;border: 2px solid #333333;; width:660px; padding:0 0 20px 0;overflow:hidden;}
.contentGral { text-align:center; width:905px; margin:0 0 30px 0; border: 3px solid #666666 }
.bloque-uno { }
.video { padding:20px 10px}
.boxGeneral { background:#EAEAEA url(../img/bkg-body.png) repeat; overflow:hidden;padding:20px 0 0 0; border-top:1px solid #ccc;border-bottom:1px solid #ccc}


/* navegacion ppal */

/*.navegacion { float:right}
.navegacion ul { margin:70px 0 0 0}
.navegacion li {float:left; border-right:1px solid #ccc; margin:0 0 0 10px }
.navegacion li a{ height:22px;float:left; padding:0 10px;}
.navegacion li a span span{ position:relative; top:2px; background:none; padding:0; }
.navegacion li a.select { background:url(../img/bkg/bkg-nav.png) no-repeat left; }
.navegacion li a.select span { background:url(../img/bkg/bkg-nav-rigth.png) no-repeat right;display: block; height:22px; padding:0 10px 0 0; color:#FFFFFF}
.navegacion li a.select span span { background:none; padding:0;}*/

/* navegacion ppal */
.navegacion { float:right}
.navegacion ul { margin:70px 0 0 0}
.navegacion li {float:left;}
.navegacion li a{ height:22px;float:left; padding:0 10px; margin:0 5px 0 0px}
.navegacion li a span span{ position:relative; top:2px; background:none; padding:0; }
.navegacion li a.select {border-radius:5px; background-color:#999999; color:#FFFFFF}
.navegacion li a.select span { }
.navegacion li a.select span span { background:none; padding:0;}
.logo { float:left;}

/* home */
ul.presentacion {}
ul.presentacion li { float:left; padding:0 2px}
ul.presentacion li a { display:block; height:403px; width:163px;}
ul.presentacion li a span { display:none; }
ul.presentacion li a.quince { background:url(../img/iconos/quince-off.png) no-repeat;}
ul.presentacion li a.quince:hover {background:url(../img/iconos/quince-on.png) no-repeat;}
ul.presentacion li a.casamientos { background:url(../img/iconos/casamientos-off.png) no-repeat;}
ul.presentacion li a.casamientos:hover { background:url(../img/iconos/casamientos-on.png) no-repeat;}
ul.presentacion li a.eventos { background:url(../img/iconos/corporativos-off.png) no-repeat;}
ul.presentacion li a.eventos:hover {background:url(../img/iconos/corporativos-on.png) no-repeat;}
ul.presentacion li a.otros { background:url(../img/iconos/otros-on.png) no-repeat;}
ul.presentacion li a.otros:hover { background:url(../img/iconos/otros-off.png) no-repeat;}


/* links detalle */
ul.links { margin:0;}
ul.links li{ overflow:hidden; border-top:1px dotted #eee	}
ul.links li a:hover{ display:block; background:#ccc url(../img/bkg/line-bkg.png) repeat-x scroll center bottom; height:25px; padding:10px 0 0 10px;color:#336600}
ul.links li a { display:block; background:#999;  height:25px; padding:10px 0 0 10px; border-bottom:1px solid #ccc; color:#eee; font-weight:bold}
ul.links li:last-child a { border-bottom:none}
ul.links li a.on { display:block;background:#333 ; height:25px; padding:10px 0 0 10px; color:#FFFFFF}
ul.links li ul { padding:5px; margin:0; }
ul.links li ul li { border:none; font-size:13px}
ul.links li ul li a { border:none; height:20px; background:none; padding:0 0 0 15px; color:#333; font-weight:normal }
ul.links li ul li a:hover { text-decoration:underline; color:#85A458; background:none; padding:0 0 0 15px; height:20px}
ul.links li ul li a.on{ font-weight:bold;color:#000; background:none; height:20px;padding:0 0 0 15px;}




.casamientoGrande {width:660px; overflow:scroll; margin-bottom:20px;}

ul.lista { float:left; width:300px;padding:10px 0 0 0; text-align:right; margin:0 0 0 100px; display:none}
ul.lista li { display:inline; padding:0 6px 0 4px; color:#6F934A;}
ul.lista li a {color:#6F934A;}
ul.lista li a:hover { text-decoration:underline; color:#6F934A;}

ul.fotos { padding:20px;}
ul.fotos li { float:left; padding:0 10px 10px 10px}
ul.fotos li img { background:#fff;padding:2px;}
ul.fotosGrandes { padding:20px 0 0 0;}
ul.fotosGrandes li { padding:0 10px 10px 10px}
ul.fotosGrandes li img { background:#fff;padding:2px;}
.contentFotos { height:452px; overflow:scroll; margin:0 0 0 20px}


/*contacto*/
.contacto { border:1px solid #ccc; background: url(../img/fnd-contact.png) repeat; padding:10px}
.entrada { margin:0 0 10px 0;}
.entrada { margin:0 0 20px 0;}
.contac { margin-bottom:20px}
.contac input.bottom { margin-top:10px;}
label { font-size:10px; color:#666;}

.contacto textarea{ width:99%}

input { height:18px; border:1px solid #ccc; background:#fff url(../img/bkg/bkg-input.png) repeat-x bottom; padding:5px 0 0 0; width:70%;}
textarea { border:1px solid #ccc; background:#fff url(../img/bkg-input.png) repeat-x bottom; height:120px; width:90%; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input.bottom{font-size:11px; color:#666; border:none; cursor:pointer; background:url(../img/bkg/btn-input-off.png) no-repeat bottom;  height:26px; width:104px;}
input.bottom:hover {font-size:11px; color:#fff; border:none; cursor:pointer; background:url(../img/bkg/btn-input.png) no-repeat bottom; height:26px; width:104px;}
textarea {background:#FFFFFF url(../img/bkg/bkg-input.png) repeat-x scroll center bottom;border:1px solid #CCCCCC;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:120px;width:90%;}


