.elementor-655 .elementor-element.elementor-element-bd0bf1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-655 .elementor-element.elementor-element-872fd73{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-655 .elementor-element.elementor-element-3375c6a{columns:1;font-family:"Baskervville", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-3375c6a p{margin-block-end:10px;}.elementor-655 .elementor-element.elementor-element-3375c6a a{color:#979797C4;}.elementor-655 .elementor-element.elementor-element-3375c6a a:hover, .elementor-655 .elementor-element.elementor-element-3375c6a a:focus{color:#979797C4;}.elementor-655 .elementor-element.elementor-element-b496bc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;columns:1;font-family:"Baskervville", Sans-serif;font-size:14pt;line-height:20px;color:#FFFFFF;}.elementor-655 .elementor-element.elementor-element-b496bc7 p{margin-block-end:10px;}.elementor-655 .elementor-element.elementor-element-b496bc7 a{color:#979797C4;}.elementor-655 .elementor-element.elementor-element-b496bc7 a:hover, .elementor-655 .elementor-element.elementor-element-b496bc7 a:focus{color:#979797C4;}body.elementor-page-655:not(.elementor-motion-effects-element-type-background), body.elementor-page-655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444444;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-655 .elementor-element.elementor-element-bd0bf1a{--content-width:655px;}.elementor-655 .elementor-element.elementor-element-872fd73{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-3375c6a */body *  {
    
        font-family: "Baskerville" !important;
        /*font-weight: 500;*/

}

.elementor-widget-text-editor {
    width: 100%;
}

.elementor-widget-text-editor 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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

 #content {width: 655px;	margin: auto;}
	.bloque-111 {width:111px; display:inline; float:left; margin:10px 10px 10px 10px; text-align:center; /*background: blue;*/}
		ul.lista li {list-style: none; margin: 10px 0px 10px 0px; text-align:center; /*background: purple;*/}
			ul.lista li.menuitem {width: 111px; min-width: 105px; height: auto; margin: 0px 0px 20px 0px; font-size: 12pt; color: white; text-align: center; text-shadow: 0px 0px 5px black; font-family: "Baskerville", "Times New Roman", "Times", "serif";}
				ul.lista li.menuitem a {color: white; text-decoration: none;}
				ul.lista li.menuitem a:hover {color: #999;}
					ul.lista li.menuitem-active {width: 111px; min-width: 105px; height: auto; margin: 0px 0px 20px 0px; font-size: 12pt; color: red; text-align: center; text-shadow: 0px 0px 5px black; font-family: "Baskerville", "Times New Roman", "Times", "serif";}
					ul.lista li.menuitem-active a {color: red; text-decoration: none;}
					ul.lista li.menuitem-active a:hover {color: red;}
			ul.lista li a {text-decoration:none;}
			ul.lista li a:hover {}
	
	.bloque-373 {width: 373px; height: auto; float: right; margin: 10px 0px 20px 20px; font-size: 14pt;}
		.bloque-373 a {text-decoration: none; color: white;}
		.bloque-373 a:hover {text-decoration: none; color: #999;}
		
	.bloque-655 {width: 655px; text-align: center; padding-bottom: 75px;}
		.bloque-655 a {text-decoration: none; border: none;}
		
	#poema {/*background: gray;*/  margin-top: -15px;}
		#poema h1 {text-align: center; font-size: 18pt; padding: 15px;}
		#poema h2 {text-align: center; font-size: 14pt; padding: 25px 0px 15px 0px; line-height:1.2em;}
		#poema h3 {text-align: justify; padding: 15px 0 15px 0;}
		#poema h4 {text-align: right; padding-bottom: 15px; line-height: 1.3em;}
		#poema p.poema {margin-left: 30%; font-size: 14pt; margin-top: 10px; margin-bottom: 25px; line-height: 20px;}
		#poema p.extras {text-align: center; font-size: 12pt; margin: 15px 0px 25px 0px;}
			#poema p.extras a {text-decoration: underline; color: white;}
			#poema p.extras a:hover {text-decoration: underline; color: #999;}
			
	#mosaico {border-top:1px solid white; border-bottom:1px solid white; margin: -15px 0 0 0;}
		table.mosaico {width: 555px; margin: 15px auto 10px auto;}
			table.mosaico img {border: 3px solid white;}
			table.mosaico img:hover {border: 3px solid #999;}
				.mosaico img {border: 3px solid white;}
				.mosaico img:hover {border: 3px solid #999;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b496bc7 */body *  {
    
        font-family: "Baskerville" !important;
        /*font-weight: 500;*/

}

.elementor-655 .elementor-element.elementor-element-b496bc7 * {
    margin-left: 30%;
    font-size: 14pt;
    margin-top: 10px;
    margin-bottom: 25px;
    line-height: 20px;
}/* End custom CSS */