.slotlet_main_content
{
  float:left;
  margin: 0px 20px 0px 0px;
  width: calc(100% - 20px);
}

#full-html{
	float: left;
	width: 100%;
}

.home .slotlet_main_content #breaking-line
{display: none;}

#full-html .title,
.slotlet_main_content .title
{
  font-size: 22px;
  text-align: left;
  font-weight: 300;
  color: #1a1a1a;
  width: 100%;
}

#full-html .upper-description,
.slotlet_main_content .upper-description
{
  font-size: 80%;
  color: #555;
  float: left;
  width: 100%;
}

#full-html .heading,
.slotlet_main_content .heading
{
  font-size: 100%;
  color: #555;
  font-weight: bold;
  float: left;
  width: 100%;
  margin: 10px 0px 0px 0px;
}

#article-image
{
  /* display:none; */
}

#article-image img {
width: 100%;margin: 10px 0px 10px 0px;
}


#full-html .body,
.slotlet_main_content .body
{
  margin: 10px 0px 0px 0px;
  color:#555;
  float: left;
  width: 100%;
}

.slotlet_main_content a
{
  color: #006072;
}

.slotlet_main_content .body a:hover
{
  color: #ccc;
}

.slotlet_main_content .updated-at
{
  font-size: 75%;
  text-align: left;
  color: #555;
  float: left;
  width: 100%;
}

.slotlet_main_content .article-actions
{
  text-align: right;
  float: right;
  width: 100%;
  margin: 10px 0px 20px 0px;
}

.slotlet_main_content .article-actions .separator
{
  display: none;
}

.slotlet_main_content .article-actions .cq-article-actions
{
  padding: .25em;
  display: inline-block;
}

.slotlet_main_content .article-actions .cq-article-actions a
{
  padding: 0;
  margin: 0 0 0 .25em;
}

.slotlet_main_content .article-actions .cq-article-actions img
{
  vertical-align: middle;
}



/* estilos del editor */


.slotlet_main_content .body .subtitle
{
	font-size: 110%;
	font-weight: bold;
	color: #666;
	font-style: normal;
}

.slotlet_main_content .body .paragraph
{
}

.slotlet_main_content .body .epigraph
{
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	color: #000;
	font-style: normal;
}



/*resultado de busqueda agenda*/


.events_search_item .title
{
	display:list-item;
  list-style:square none !important;
	font-family:arial,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	text-align:left;
	text-transform:uppercase;
	margin-top:10px;
}

.events_search_item_count
{
	color:#333333;
	font-size:11px;
	padding:10px 0 10px 120px;
	font-weight:bold;
}

.obfuscated
{
  unicode-bidi: bidi-override;
  direction: rtl;
}



/* Todas las noticias */


.slotlet_main_content .show-more
{
  text-align: right;
  margin-top: 2em;
  float: left;
  width: 100%;
}

.slotlet_main_content .show-more a
{background: rgb(0, 96, 114);color: #FFF;padding: 10px;float: right;}

.slotlet_main_content .show-more a:hover
{color: #a48f55;background: #00283a;}




/* Formulario de contacto */



#contact_form
{
  margin:20px 0px;
  float: left;
  width: 100%;
}

#contact_form .slotlet_main_content
{
  border:none !important;
}

#contact_form_container
{
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

#contact_form_container h1
{
font-size: 21px;
    color: #555;
    font-weight: 300;
    margin: 20px 0px 20px 0px;
}

#contact_form_container h2
{
    font-size: 14px;
    color: #555;
    font-weight: 300;
    margin: 0px 0px 20px 0px;
}

#contact_form_container form.contact-form
{
  margin:0;
}

#contact_form_container form.contact-form .form-row
{margin: 0px 0px 20px 0px;}

#contact_form_container form.contact-form .form-row .form-error-msg
{
  margin-left: 7em;
  padding: .25em;
  color: #8b1a00;
}

#contact_form_container form.contact-form .form-row label
{
  float: left;
  width: 100%;
  margin: 0px 0px 5px 0px;
}

#contact_form_container form.contact-form .form-row input,
#contact_form_container form.contact-form .form-row textarea
{
    border: 1px solid #CCCCCC;
    color: #999;
    font-family: inherit;
    font-size: 100%;
    padding: 5px;
    width: calc(100% - 10px);
}

#contact_form_container form.contact-form .form-row input:focus,
#contact_form_container form.contact-form .form-row textarea:focus
{
  color: #000;
}

#contact_form_container form.contact-form .form-row textarea
{
  height: 10em;
}

#contact_form_container form.contact-form .form-actions
{float: left;width: 100%;text-align: right;}

#contact_form_container form.contact-form .form-actions input 
{
    background: rgb(0, 96, 114);
    color: #FFF;
    padding: 10px;
    float: right;
    border: none;
    font-size: 12px;
    margin: 0px 0px 0px 20px;
}





/* portada home museo */


.slotlet_main_content_home
{
  /*border-right:1px solid #ccc;*/
}


.slotlet_main_content_home .text-only .text-only-container
{
  margin-right:20px;
}

.slotlet_main_content_home .line
{
  border-bottom:1px groove #ccc;
  margin-right:50px;
}


.slotlet_main_content_home .line:last-child
{
  border:none!important;
}

.slotlet_main_content_home .text-only .text-only-container .front-title
{
  font-size:14px;
  font-weight:bold;
  color:#555 !important;
  margin:0;
  padding:5px 0px;
  text-shadow: 1px 0 3px rgba(0, 0, 0, 0.2);
}

.slotlet_main_content_home .text-only .text-only-container .body
{
  color:#555;
}

.slotlet_main_content_home .text-only .text-only-container .more-information
{
  display:block;
  padding:5px 0;
  font-size:10px;
  font-weight:bold;
  color:#999 !important;
  text-align:left;
  margin:0 !important;
}

.slotlet_main_content_home .show-more
{
  text-align:right;
  text-transform:uppercase;
  margin:5px 50px;
}

.link_contact_form img
{
  display:none;
}
  
/*Todas las noticias*/

.search-results-bottom .show-all-item 
{
  margin-top:5px;
}

.search-results-bottom .show-all-item .title
{
  font-size:11px;
  color:#555;
  font-weight:bold;
}

.search-results-bottom .show-all-item .heading
{
  font-size:11px;
  color:#555;
  font-weight:normal;
}

.search-results-bottom .show-all-item .updated_at
{
  font-size:10px;
  color: #777;
  font-weight:normal;
  text-align: right;
  margin: 10px 0px 10px 0px;
}

.search-results-top #show_all_search_form h1
{
  font-size: 21px;
  color:#555;
  font-weight: 300;
  margin: 20px 0px 20px 0px;
}

.search-results-top #show_all_search_form h2
{
  font-size: 14px;
  color:#555;
  font-weight: 300;
}

.search-results-top .form-content .form-row
{
  padding:5px 0px;
  float: left;
  margin: 0px 0px 15px 0px;
  width: 100%;
}

.search-results-top .form-content .form-row input
{
    width: 95%;
}

.search-results-top .form-content .form-row:nth-child(3)
{
  width: 66%;
  float: left;
}


.search-results-top .form-content .form-row:nth-child(3) input
{width: 30%;}

.search-results-top .form-content .form-row:nth-child(3) img
{
    margin: 0px 15px 0px 5px;
}

.search-results-top .form-content .form-row:nth-child(4)
{
  width: 33%;
}

.search-results-top .form-content .form-actions{
	float: left;
	width: 100%;
	margin: 30px 0px 20px 0px;
}

.search-results-top .form-content .form-actions .form-actions-child{
	float: right;
	margin: 0px 0px 0px 20px;
}


.search-results-top .form-content .form-row .show_all_text
{
  border:1px solid #ccc;
}

.search-results-top .form-content .form-row .section_autocomplete_query
{
  border:1px solid #ccc;
}

.search-results-top .form-actions .form-actions-child input 
{
    background: rgb(14, 178, 205);
    color: #FFF;
    padding: 10px;
    float: right;
    border: none;
    font-size: 12px;
}

.show-all-item
{
  width:100%;
  float:left;
  text-align: center;
  margin: 0px 0px 20px 0px;
}

.search-results-bottom.show-all-search-results-bottom .show-all-item{
	text-align: left;
	border-bottom: 1px solid #e8e8e8;
	padding: 0px 0px 20px 0px;
}


.slotlet_main_content .line
{padding: 20px 0px 20px 0px;position: relative;border-bottom: 1px solid #f0f0f0;float: left;width: 100%;}


.slotlet_main_content .line .front-content{
	float: left;
	width: 100%;
}

.slotlet_main_content .line .front-content > div{
	float: left;
}

/*Photo Over Text*/
.photo-over-text{

}

.photo-over-text-container{float: left;width: 100%;}

.photo-over-text-container .photo{
	float: left;
	width: 100%;
}


.photo-over-text-container .photo img{
	float: left;
	width: 100%;
}

.front-content .front-title{
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
	float: left;
}

.front-content .front-title a{
	color: #1a1a1a;
}

.front-content .front-title a:hover{
	color: #0eb2cd;
}

.front-content .body{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}

.front-content .result-updated-at-text-only{font-size: 11px;color: #868686;float: left;margin: 0px 0px 10px 0px;}

.front-content .more-information-div{
	float: right;
	margin: 0px 0px 10px 0px;
}

/*Resumen Foto Izquierda*/

.photo-summary{

}

.photo-summary-content{position: relative;}

.photo-summary-content .photo.img-left{width: 25%;float: left;margin: 0px 20px 0px 0px;}

.photo-summary-content .photo.img-left img{
	width: 100%;
}

.photo-summary-content .content{
	width: calc(75% - 20px);
	float: left;
}

.search-results-top{

}

.choique_search_container{

}

.query_container input{

}

.fields_container{

}



.fields_container ul{
	
}


.fields_container ul li{
	
}

.search_actions_container{

}


.search_actions_container input{
	
}

.search-heading{

}




/* resultado de la busqueda */

.search-results-top
{
    height: 194px;
    width: 100%;
    margin-top: 20px;
}

.search-heading,
.show-all-item
{
    font-size: 11px;
    padding: 0px;
    margin: 30px 0px 30px 0px;
    text-align: center;
}

.query_container input {color: #686868;margin: 0;padding: 7px 5px 7px 5px;background: #FFFFFF;width: 250px;font-size: 12px;border: 1px solid rgba(0, 0, 0, 0.12);width: calc(100% - 14px);margin-bottom: 14px;}


.fields_container {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    font-weight: 100;
    color: #005f5f;
    margin: 15px 0px 0px 0px;
}

.fields_container ul{
    margin: 10px 0px 30px 0px;
	
    padding: 0px;
    float: left;
    width: 100%;
    text-align: center;
}


.fields_container li {
    font-size: 11px;
    font-weight: normal;
    margin-left: 40px;
    margin-top: 5px;
    text-transform: none;
    color: #000;
    float: left;
    text-align: center;
}

.search_actions_container {
    text-align: right;
}

.search_actions_container input, .todas_las_noticias .form-actions .form-actions-child input {
    background: rgb(0, 96, 114);
    color: #FFF;
    padding: 10px;
    float: right;
    border: none;
    font-size: 12px;
    margin: 0px 0px 0px 15px;
}

.search_actions_container input:hover, .todas_las_noticias .form-actions .form-actions-child input:hover {background: #646464;border: none;color: #fff;/* margin: 0px; *//* padding: 10px 22px 10px 22px; */cursor: pointer;margin: 0px 0px 0px 15px;}


.search-results li {float: left;width: 100%;margin: 0px 0px 20px 0px;padding: 0px 0px 20px 0px;border-bottom: 1px solid #e8e8e8;}

#search-result{
    float: left;
	
    width: 100%;
    /* margin: -15px 0px 0px 0px; */
}

.result-title {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    display: block;
    width: 100%;
    float: left;
}


.result-title a {
    font-size: 24px;
    font-weight: 300;
    padding-left: 4px;
    display: block;
}


.result-title a:hover {
    color: #646464;
}


.result-updated-at-text-only {
font-size: 10px;
    color: #777;
    font-weight: normal;
    text-align: right;
    margin: 10px 0px 10px 0px;
}


.result-body {
    font-size: 11px;
    color: #555;
    font-weight: normal;
}


.search-results-top .search-results-title 
{
	color:#fff;
	font-size:12px;
	margin:15px 15px 15px 0;
}

.search-results-top .search-controls input
{
	background-color:#CCCCCC;
	border:medium none;
	font-size:9px;
	padding:5px 8px;
	text-transform:uppercase;
	width:160px;
	margin-left:15px;
	
}


#main-search-arrow 
{
	color:#fff;
	background-color:#58585A;
	width:50px;
	margin:0;
}

.search-results-top .where-to-search 
{
	color:#fff;
	padding:10px 0;
}

.search-results-bottom
{
    float: left;
    width: 100%;
    margin: 0px 0px 30px 0px;
}

.search-results-bottom ol
{
    float: left;
    width: 100%;
    list-style: none;
    margin: 0px;
    padding: 0px;
}


.search-page-numbers .pager-title 
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0;
}

.search-results-bottom .search-page-numbers 
{
	text-align:center;
}

.search-results-bottom .search-page-numbers a,
.search-results-bottom .search-page-numbers strong,
.search-results-bottom .search-page-numbers a:hover
{
	border:none;
}

form.search-controls label
{
	color:#fff;
	display:inline !important;
}


#cms_search_1 
{
	border:none;
	background-color:#58585A;
	width:15px;
	height:12px;
	margin:0;
}

#cms_search
{
	border:none;
	background-color:#58585A;
	width:15px;
	height:12px;
	margin:0;
}

.search-controls 
{
	text-align:left;
}

.search-page-numbers 
{
	text-align:center;
        padding:25px 0px;
}

.search-page-numbers .pager-title 
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0;
        color:#555;
}

.search-results-bottom .search-page-numbers 
{
	text-align:center;
        padding:25px 0px;
}

.search-results-bottom .search-page-numbers a
{
	border:none;
        text-decoration:none;
	margin: 0px 10px 0px 10px;
}


.search-results-bottom .search-page-numbers strong
{
	border:none;
	color: #13c2a1;
        text-decoration:none;
	margin: 0px 10px 0px 10px;
}
