/*
 * Esta hoja de estilo contiene el formato utilizado para la versión imprimible
 * de los contenidos del Portal Web.
 *
 * @author Divisa Informática y Telecomunicaciones S.A.
 */

/* Estilos versión imprimible **/
@media print {
	div.container {
		width: auto !important;
		padding: 0 15px !important;
		box-shadow: none !important;
		background: #fff !important;
	}
	div.contenido {
		float: none;
		width: auto !important;
	}
	div.principalContenidos {
		width: auto !important;
		margin: 0 15px;
	}
	.comercialOption,
	.contentComercial {
		border: none;
	}
	.templateHtml .tabs {
		height: auto !important;
		border: none !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.templateHtml .tabs > div {
		position: relative;
		visibility: visible !important;
	}
	.templateHtml .tabs > div.video {
		visibility: hidden !important;
	}
	.templateHtml .tabs > div.description {
		padding: 0 !important;
	}
	/*columna lateral*/
	div.recursos,
	div.comentarios,
	form.form-container,
	div.titleEntryComments,
	div.boxEntryComments,
	div.direct-chat,
	div.comercialOption form,
	div.cmEasySlider,
	#mibew-agent-button,
	.mibew-chat-frame,
	div.lateralContenidos,
	div.video,
	div.menuTabs,
	div.header,
	div.subheader,
	div.prefooter,
	div.footer,
	div.cmBanners,
	#contentAdvancedOptions,
	#AddThis,
	div.wizardButtons,
	div.popupFooter,
	div.breadcrumb,
	div.embeddedGallery,
	div.embeddedSearcher,
	div.resources,
	div.tipsy,
	div.contentLink,
	ul.cmMap_Menu,
	div.contentServices,
	div.cmNavigation,
	div.redesSociales,
	div.gmnoprint,
	div.gm-style-cc,
	a.contentTextReadMore,
	a.contentTextReadLess,
	a.linkVerMas,
	a.linkVerMenos,
	.pvalue-verMas,
	.content-options,
	.cmMap_searchForm,
	.searchMap,
	.cookieNotice,
	.modal,
	.viewAll,
	.controlsWrapper,
	div.readMore,
	div.tooltip,
	.sidebar,
	.sqlQueriesSearcher,
	.btn-exportexcel,
	.xforms-container,
	.wsQueriesSearcher,
	#back-to-top{
		display: none !important;
	}
	.contentAbstract {
		margin-bottom: -.5em;
	}
	.pvalue-S_DESCRIPTION {
		overflow: auto !important;
		height: auto !important;
	}
	div.templateHtml .description {
		height: auto !important;
	}
	abbr,
	abbr[title],
	abbr[data-original-title] {
		border-bottom: none;
	}
	div.cmBodyContentChildrens,
	div.contentLinkComponent,
	#bodyContentDivContainer {
		margin: 0 !important;
	}
	div.navigationPath {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.contentMainTitle,
	.contentAbstract,
	div.navigationPath {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	div.cmBodyContentChildrens ul.cmContentList li.cmContentItem div.templateHtmlFull div.contentName,
	div.cmBodyContentChildrens ul.cmContentList li.cmContentItem div.templateHtmlFull div.contentName a.cmContentLink {
		color: #000;
		background: none;
	}
	div.templateHtml .nav,
	div.templateHtml .nav>li>a,
	div.templateHtml .nav>li>a:hover,
	div.templateHtml .nav>li>a:focus,
	div.templateHtml .nav-tabs>li.active>a,
	div.templateHtml .nav-tabs>li.active>a:hover,
	div.templateHtml .nav-tabs>li.active>a:focus {
		color: #000;
		background: none !important;
		text-align: left;
	}
	.tab-content >.tab-pane {
		clear: both;
		display: block;
		visibility: visible;
	}
	.cmMap_Container,
	.cmMap_googleMaps {
		width: auto !important;
		float: none !important;
	}
	
	.tab-content div[id^=S_GMAP_LOCATION_]{
				margin:0 !important;
	}
	.tab-content-name {
		font-size: 1.7em !important;
		margin: 1em 0 .35em 0 !important;
		display: block !important;
		position: relative;
		width: auto;
		height: auto;
		/*overflow: auto;
		clip: auto;*/
	}
	div.templateHtml .nav-tabs {
		display: block;
		list-style-type: square;
		margin-left: 0;
	}
	div.templateHtml .nav-tabs>li {
		display: block;
		clear: both;
		font-weight: bold;
	}
	div.templateHtml .nav-tabs>li a {
		max-width: 100% !important;
		padding-left: 0;
	}
	div.templateHtml .tab-content {
		background: transparent;
		border: none;
		padding: 0;
	}
	.tab-pane-col,
	.tab-pane-col > div {
		width: auto !important;
		float: none !important;
		padding: 0 !important;
	}
	div.cmBodyContentChildrens ul.cmContentList li.cmContentItem div.templateHtmlFull div.contentName {
		font-size: 21px;
	}
	a.elemEmailLink,
	div.email,
	a.elemWebLink,
	div.web,
	dl.phones dt,
	dl.fax dt {
		color: #000 !important;
		padding-left:0 !important;
		background: none !important;
	}
	div.currentContent,
	div.infoMeteorologica,
	div.cmBodyContentChildrens,
	div.elemComplejo {
		color: #000;
		font-size: 13px;
		/*page-break-inside: avoid;*/
	}
	div.templateHtmlList .contentName {
		padding-left: 0 !important;
		color: #000;
		background-color: transparent;
	}
	div.cmBodyContentChildrens .contentName,
	div.contentData .contentName {
		background: none !important;
	}
	ul.cmResourceList,
	div.cmSearchContainer,
	div.contactFormContainer fieldset {
		padding-right: 0;
		color: #000;
		background-color: transparent;
	}
	.contentHeader h3,
	div.contactFormContainer legend,
	.embeddedSearcher .titleSearch,
	.cmContentSearcherHeader,
	.cmResourceListHeader,
	.cmMap_AbstractKml div.contentHeader h3 {
		padding-left: 0 !important;
		padding-right: 0;
		color: #000;
		background-color: transparent;
	}
	div.cmBodyContent a:visited,
	div.cmBodyContent a,
	div.cmBodyContent a:link,
	div.templateHtml .contentText,
	div.templateHtml .contentDescription,
	.contentHeader h3 a,
	.contentHeader h3 span {
		color: #000 !important;
	}
	div.mainContainer .contenido > div.portalLayoutGrid,
	div.mainContainer .contLeft > div.portalLayoutGrid{
		width:100% !important;
	}
	.contentMainTitle{
		color:#000;
		text-transform:none;
		font-size:25px;
		display: block;
		width: 100%;
	}

	/* Versión imprimible de los puntos del mapa */
	.mapListPage {
		background: #fff;
	}
	.mapListPage .mapList {
		margin-left: 0;
	}
	.mapListPage ul.mapList li.state {
		padding: 1.3em 0;
		background: none;
	}
	.mapListPage .modal-content {
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none;
	}
	.mapListPage .modal-dialog {
		width: auto !important;
		margin: 0;
	}
	.mapListPage .modal-header {
		padding: 12px 0;
		background: #fff;
	}
	.mapListPage .modal-title {
		color: #000 !important;
	}
	.mapListPage .modal-body {
		padding: 0;
	}
	.mapListPage .pagination,
	.mapListPage .modal-footer {
		display: none;
	}
	img {
		max-width: none !important;
	}
	a[href]:after {
		content: "" !important;
	}
	
	/*Listados*/
	.templateHtmlListImage .boxDate{
		background-color:#fff !important;
	}
		
	ul.cmContentMultipleList, .equal-height ul, .equal-height ol{
		display:block;
	}

	.cmImageGalleryCell{
		position:static !important;
		display:inline-block;
	}
	
	.cmImageGallery{
		margin:0 !important;
	}
	
	.cmImageGalleryRow{
		height:100% !important;
	}
	
	.calendarDayWithEvents .dayNumber a{
		font-weight:bold !important;
		text-decoration:underline;
	}
}
