/* portada ------------------------------ */
.cont-c{}
.cont-c .col-i{ width:192px; display:inline; float:left; padding-top:15px; margin-right:30px;}
.cont-c .col-d{width:430px; display:inline; float:left; padding-top:15px;}

.cont-c .col-d .post{background:url(../img/f-post-inf.gif) repeat-x left bottom; padding-bottom:48px; margin-bottom:20px;}
.cont-c .col-d .post .fecha{ font:14px Georgia, "Times New Roman", Times, serif; color:#fff; background:#000; float:left; padding:3px 5px;}
.cont-c .col-d .post .lista-categorias{ clear:both; padding-top:16px; margin-bottom:4px;}
.cont-c .col-d .post .lista-categorias li{float:left; display:inline; margin-right:5px;  }
.cont-c .col-d .post .lista-categorias li a{ font:18px Georgia, "Times New Roman", Times, serif; color:#000; font-style:italic; text-decoration:none;}
.cont-c .col-d .post .lista-categorias li a:hover{text-decoration:underline;}
.cont-c .col-d .post .lista-categorias li span{font:bold 18px Georgia, "Times New Roman", Times, serif; color:#E91801; margin:0 2px;}

.cont-c .col-d .post h2{font:bold 27px/27px tahoma; color:#000; margin-bottom:5px;}
.cont-c .col-d .post h2 a{color:#000; text-decoration:none;}
.cont-c .col-d .post h2 a:hover{ text-decoration:underline;}
.cont-c .col-d .post .entradilla{ font:12px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; text-decoration:underline; margin-bottom:10px; padding-bottom:0;}
.cont-c .col-d .post .autor{ font:11px tahoma, Arial, Helvetica, sans-serif; color:#999; text-align:right; margin-bottom:10px; padding-bottom:0;}
.cont-c .col-d .post img{margin:5px 0;}
.cont-c .col-d .post .wp-caption-text{font:11px Arial, Helvetica, sans-serif; color:#666; text-align:center;}


.cont-c .col-d .post p{ font:15px/20px Georgia, "Times New Roman", Times, serif; color:#333; padding-bottom:15px;}

.cont-c .col-d .post .mas-info{ text-align:right;}
.cont-c .col-d .post .mas-info a{font:bold 15px/15px Georgia, "Times New Roman", Times, serif; color:#333; text-decoration:none;}
.cont-c .col-d .post .mas-info a:hover{color:#E91801; font-style:italic;}

.cont-c .col-d .navigation a{color:#333333; font:bold 12px/15px Arial, Helvetica, sans-serif; text-decoration:none;}
.cont-c .col-i form{}
.cont-c .col-i form fieldset{}
.cont-c .col-i form fieldset label{ display:block;}
.cont-c .col-i form fieldset{ margin-bottom:10px;}
.cont-c .col-i .ini-flecha{background:url(../img/ico-flecha-a.gif) no-repeat left 6px; font:18px tahoma; color:#000; padding-left:18px; margin-bottom:5px; text-transform:uppercase;}
.cont-c .col-i form fieldset .c-text{ background:#F1F1F1; font:13px Arial, Helvetica, sans-serif; color:#333; border:0; margin-left:17px; padding:3px 5px; width:135px; display:inline; float:left; margin:0 0 0 17px;}
.cont-c .col-i form fieldset .btn-buscar{ display:inline; float:left; background:url(../img/ico-flecha-b.gif) no-repeat left center; width:23px; height:22px; display:block; text-indent:-9999px; margin-left:3px;}
.cont-c .col-i .ini-flecha a{ display:block; font:14px Arial, Helvetica, sans-serif; color:#C60000; text-decoration:none; padding-top:4px;  text-transform:none;}
.cont-c .col-i .ini-flecha a:hover{ text-decoration:underline;}

.cont-c .col-i .lista-subsecciones{ margin:0 0 10px 18px;}
.cont-c .col-i .lista-subsecciones li{ font:12px Arial, Helvetica, sans-serif; color:#333;}
.cont-c .col-i .lista-subsecciones li a{ color:#333; text-decoration:none;}
.cont-c .col-i .lista-subsecciones li a:hover{ text-decoration:underline;}
.cont-c .col-i .lista-subsecciones li .active{ color:#C60000;}


/* estáticas ------------------------------ */
.p-estatica .mod-txt-completo{ width:652px;}
.p-estatica .mod-txt-completo p{font:15px/20px Georgia, "Times New Roman", Times, serif; color:#333; margin-bottom:20px}
.p-estatica .mod-txt-completo a{color:#E91801;}
.p-estatica .mod-txt-completo .autor{ font:11px tahoma, Arial, Helvetica, sans-serif; color:#999; text-align:right; margin-bottom:5px;}
.p-estatica .mod-txt p{font:15px/20px Georgia, "Times New Roman", Times, serif; color:#333; margin-bottom:20px}
.p-estatica .mod-txt a{color:#E91801;}
.p-estatica .titulo-int{ font:25px Georgia, "Times New Roman", Times, serif; color:#000; background:url(../img/f-titulo.gif) no-repeat left bottom; margin-bottom:5px; height:72px; margin-top:4px; position:relative; *margin-top:-16px;}
.p-estatica .submenu{ background:url(../img/f-submenu.gif) no-repeat left bottom;}
.p-estatica .mod-txt{ margin-left:37px;}
.p-estatica #lateral-b .mod-txt{ margin-left:0;}
.p-estatica .mod-txt h3{ font:bold 16px/20px Arial, Helvetica, sans-serif; color:#333; margin-bottom:7px; text-transform:uppercase;}
.p-estatica .mod-txt dl{ margin-bottom:25px;}
.p-estatica .mod-txt dl dt, .p-estatica .mod-txt dl dd{font:12px/17px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline;}
.p-estatica .mod-txt dl dt{ margin-bottom:3px; text-transform:uppercase;}
.p-estatica .mod-txt dl dd{font:13px Arial, Helvetica, sans-serif; margin-bottom:10px; text-decoration:none; }
.p-estatica .mod-txt dl .multiple{ margin-bottom:3px;}

.p-estatica .enlace-pdf{ margin-bottom:3px; position:absolute; right:10px; top:30px;}
.p-estatica .enlace-pdf a{ background:url(../img/f-ico-pdf.gif) no-repeat right 15px; height:53px; font:11px Arial, Helvetica, sans-serif; color:#333; display:block; padding:17px 36px 0 0; text-decoration:none;  float:right; text-decoration:underline;}
.p-estatica .enlace-pdf a:hover{color:#E91801;}

.p-estatica .tabla-precios{ margin-top:20px; border-collapse:collapse; width:600px; margin-bottom:30px;}
.p-estatica .tabla-precios caption{ display:none;}
.p-estatica .tabla-precios thead th{font:11px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:3px; padding-left:5px;}
.p-estatica .tabla-precios thead .col-precio{ text-align:right; padding-right:5px;}
.p-estatica .tabla-precios tbody td{ font:12px Arial, Helvetica, sans-serif; color:#333; height:30px; vertical-align:middle; border-bottom:1px solid #DDDDDB; }
.p-estatica .tabla-precios tbody .col-tipo{ width:150px; padding-left:15px; font-weight:bold;}
.p-estatica .tabla-precios tbody .col-precio{ width:150px; text-align:right; padding-right:5px;}
.p-estatica .tabla-precios .alterno{ background:#F6F6F4;}
.p-estatica .tabla-precios .subcabecera th{ height:30px; font:11px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; border-top:1px solid #ccc; border-bottom:1px solid #ccc; vertical-align:middle; padding-left:5px; }

/* resultados de búsqueda ------------------------------ */
.p-buscar .cont-c .col-d .post { background:none; padding-bottom:10px; border-bottom:1px solid #ccc; border-style:dotted;}
.p-buscar .cont-c .col-d .post h2{ font-size:18px; line-height:18px; clear:both; *margin-top:-16px;}
.p-buscar .cont-c .col-d .post .fecha{ font-size:11px; margin-bottom:10px;}
.p-buscar .cont-c .col-d .post .publicado-en{}
.p-buscar .cont-c .col-d .post .publicado-en strong{ display:inline; float:left; font:bold 12px/21px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; padding-right:5px; font-weight:normal;}
.p-buscar .cont-c .col-d .post .publicado-en .lista-categorias{ display:inline; float:left; clear:none; padding:0; margin:0; background:0;}
.p-buscar .cont-c .col-d .post .publicado-en .lista-categorias li a{ font-size:14px;}
.p-buscar .cont-c .col-d .post .lista-categorias li span { font-size:14px;}

/*galerias*/
.p-estatica .submenu .form-buscar{float:right; padding:14px 14px 0;}
.p-estatica .submenu .form-buscar label{ font:13px/13px tahoma, Arial, Helvetica, sans-serif; color:#000; display:inline; float:left; padding:3px;}
.p-estatica .submenu .form-buscar .c-text{ margin:0 0 0 5px; display:inline; float:left; }

.p-estatica .galeria{ padding-top:20px; border-bottom:20px solid #E5E5E5;}
.p-estatica .galeria h3{ font:18px tahoma, Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-bottom:9px;}
.p-estatica .galeria .lista-letras{width:653px; margin:0 0 10px 0; padding-left:3px;}
.p-estatica .galeria .lista-letras li{ font:bold 18px Georgia, "Times New Roman", Times, serif; color:#000; display:inline; float:left; text-transform:uppercase; margin-right:3px;}
.p-estatica .galeria .lista-letras li a{ color:#333; text-decoration:none; background:#ccc; vertical-align:middle; text-align:center; width:22px; height:22px; display:block; padding:3px 0 0 0;}
.p-estatica .galeria .lista-letras .ultimo{margin-right:0;}
.p-estatica .galeria .lista-letras li a:hover{ background:#000; color:#fff;}

.p-estatica .galeria .cont-galeria{ width:653px; position:relative; margin-bottom:4px; height:198px; overflow:hidden;}
/*.p-estatica .galeria .cont-galeria{ width:653px; position:relative; margin-bottom:4px; overflow:scroll; height:221px; overflow-y:visible;}*/
.p-estatica .galeria .cont-galeria ul{ position:absolute; left:0; width:2000px;}
.p-estatica .galeria .cont-galeria ul li{ float:left; display:inline; margin-right:3px;}
.p-estatica .galeria .cont-galeria ul li div{}
.p-estatica .galeria .cont-galeria ul li div .fecha{width:128px; display:block; background:#000; height:22px; margin-bottom:2px; padding:4px 0 0 0;}
.p-estatica .galeria .cont-galeria ul li div .fecha span{ text-indent:-9999px; display:block; width:79px; display:inline; float:left; height:18px; margin-left:5px;}

.p-estatica .galeria .cont-galeria ul li div .fecha .enero{background:url(../img/fotos/meses/mes-enero.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .febrero{background:url(../img/fotos/meses/mes-febrero.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .marxo{background:url(../img/fotos/meses/mes-marzo.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .abril{background:url(../img/fotos/meses/mes-abril.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .mayo{background:url(../img/fotos/meses/mes-mayo.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .junio{background:url(../img/fotos/meses/mes-junio.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .julio{background:url(../img/fotos/meses/mes-julio.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .agosto{background:url(../img/fotos/meses/mes-agosto.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .septiembre{ background:url(../img/fotos/meses/mes-septiembre.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .octubre{background:url(../img/fotos/meses/mes-octubre.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .noviembre{background:url(../img/fotos/meses/mes-noviembre.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha .diciembre{background:url(../img/fotos/meses/mes-diciembre.gif) no-repeat left top;}
.p-estatica .galeria .cont-galeria ul li div .fecha strong{font:13px Arial, Helvetica, sans-serif; color:#fff; display:inline; float:right; margin-right:4px;}
.p-estatica .galeria .cont-galeria ul li div .nombre{ font:bold 11px tahoma, Arial, Helvetica, sans-serif; color:#fff; background:#000; height:22px; margin-bottom:2px; padding:5px 0 0 5px;}
.p-estatica .galeria .cont-galeria ul li div a{ display:block; width:128px; height:198px; text-decoration:none; background:#fff; *filter: alpha(opacity=50); opacity:.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50 0)"}
.p-estatica .galeria .cont-galeria ul li div a img{ display:block;}
.p-estatica .galeria .cont-galeria ul li div a:hover{ display:block; width:128px; height:198px; text-decoration:none; background:#fff; *filter: alpha(opacity=100); opacity:10; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100 0)"}

.p-estatica .galeria .scroll{ width:653px; padding-bottom:5px;}
.p-estatica .galeria .scroll ul li{ display:inline; float:left;}
.p-estatica .galeria .scroll ul .flecha-der, .p-estatica .galeria .scroll ul .flecha-izq{width:12px; height:16px;}
.p-estatica .galeria .scroll-int{background:#CCCCCC; height:16px; width:629px;}
.p-estatica .galeria .scroll-int #barra{ background:#ccc; height:16px; position:relative; width:616px;}
.p-estatica .galeria .scroll .flecha-der{ float:right;}
.p-estatica .galeria .scroll div a{ width:12px; height:16px; display:block; text-indent:-9999px;}

.p-estatica .galeria .scroll .flecha-izq div a{background:url(../img/f-flecha-izq.gif) no-repeat left top;}
.p-estatica .galeria .scroll .flecha-izq div a:hover{background:url(../img/f-flecha-izq-hover.gif) no-repeat left top;}
.p-estatica .galeria .scroll .flecha-der div a{background:url(../img/f-flecha-der.gif) no-repeat left top;}
.p-estatica .galeria .scroll .flecha-der div a:hover{background:url(../img/f-flecha-der-hover.gif) no-repeat left top;}

/*proyecto servilleta*/

.p-estatica .mod-txt-completo .lista-servilletas{}
.p-estatica .mod-txt-completo .lista-servilletas li{ display:inline; float:left; width:150px; margin-right:17px;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-img{ padding:14px 0 0 14px; background:#000; position:relative; margin-bottom:5px; height:136px; width:136px;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-img a{ cursor:pointer;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-img img{ display:block;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-img .ico-ampliar{ width:20px; height:24px; display:block; background:url(../img/ico-ampliar.gif) no-repeat left top; position:absolute; right:0; top:126px;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-txt{ padding:0 5px; margin:0;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-txt h3{ font:bold 14px Georgia, "Times New Roman", Times, serif; color:#000;  text-transform:none; font-style:italic; margin-bottom:5px;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-txt h3 a{ color:#000; text-decoration:none; cursor:pointer;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-txt h3 a:hover{ text-decoration:underline;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-txt p{ font:12px Arial, Helvetica, sans-serif; color:#000;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-txt p a{ color:#000; text-decoration:none;  cursor:pointer;}
.p-estatica .mod-txt-completo .lista-servilletas li .mod-txt p a:hover{ text-decoration:underline;}
.p-estatica .mod-txt-completo .lista-servilletas .ultimo{ margin-right:0;}

/*error*/
.cont-c .col-d .capa-error{background:url(../img/ico-error.gif) no-repeat 10px 10px; height:40px; font: 18px Arial, Helvetica, sans-serif; color:#333; padding-left:70px; padding-top:20px;}